我们在Windows 2003服务中遇到了WCF托管问题。
我们找到了一个命令行工具(httpcfg),它帮助我们暂时解决了这个问题。
服务安装后需要运行以下命令行参数:
我们需要通过C#安装程序传递该参数。 也就是在安装程序事件后通过服务控制器进行操作。使用C#中的
服务安装后需要运行以下命令行参数:
httpcfg set urlacl -u http://+:8080/ -a "D:(A;;GX;;;S-1-5-21-490459244-4280451753-3120260354-1829)"
我们需要通过C#安装程序传递该参数。 也就是在安装程序事件后通过服务控制器进行操作。使用C#中的
ServiceController
如何实现相同的操作?
BindCertificate
方法中,handleHash
变量从未释放使用GCHandle.Alloc()
分配的内存。请确保调用GCHandle.Free()
。 - Chris Dargis