日志记录的错误信息为
错误描述: 服务端启动失败.
异常信息: 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组的区别就是连接字符串不同(数据库)
你这种方式是不行的,你应该学习下 WCF Data Service 的方式,通过自定义 ServiceHostFactory 来实现服务创建。