尝试在asp.net Web应用程序中部署wcf rest服务。在Visual Studio中部署到测试服务器时非常有效,但是当我部署到iis 6时,我什么也得不到。好像我的服务根本不存在。
这是我在system.service model下的web配置:
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
并在global.cs中注册路由
routes.Add(new ServiceRoute("Service", new WebServiceHostFactory3(), typeof(WcfJQueryService)));
我的网络服务类装饰有:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
如果在这种情况下重要,我正在使用Windows身份验证...
任何想法?
答案 0 :(得分:0)
通过本文中的说明使其工作......
http://hackprogrammer.blogspot.com/2009/01/installing-wcf-on-iis6.html
为.net4.0运行aspnet_regiis -i让我开始运行