日志记录的错误信息为
错误描述: 服务端启动失败.
异常信息: System.ServiceModel.AddressAccessDeniedException: HTTP 无法注册 URL http://+:6168/DataService/。进程不具有此命名空间的访问权限(有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=70353)。 ---> System.Net.HttpListenerException: 拒绝访问。 在 System.Net.HttpListene
在iis下创建服务的方式为:
hostGet = new ServiceHost(getData); 这种方式
在vs开发环境下可以正常运行。挂在iis上就不行了,估计是某某权限的问题。
挂在xp下的iis6上就会报上面的异常信息。
请问下怎么解决?
服务是按组提供,需要提供N组,N组的区别就是连接字符串不同(数据库)
无法
在IIS下为什么要用这种方式,IIS可以直接宿主WCF
服务是按组提供,需要提供N组,N组的区别就是连接字符串不同(数据库)
确实是权限的问题。iis是用模拟账户运行的。
像dudu说的,为什么不直接丢个svc文件一了百了
服务是按组提供,需要提供N组,N组的区别就是连接字符串不同(数据库)