【发布时间】:2009-12-03 11:10:23
【问题描述】:
我在一个名为 WebServices 的子文件夹中的 ASP.NET 站点上发布了 WCF 服务 (MyService.svc)。
在本地 ASP.NET Web 服务器上运行时,它可以正常工作。例如,当发布到 IIS 运行的站点并尝试访问 /WebServices/MyService.svc/jsdebug 时,我得到了 401 Unauthorized。网站的其他部分运行良好。
有人知道为什么吗?
这里是MyService.svc的内容:
<%@ServiceHost
Language="C#"
Debug="true"
Service="MyApp.Core.MyService, MyApp.Core"
Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory"
%>
MyApp.Core.MyService 是一个实现IMyService 的类(它具有ServiceContract 属性和带有OperationContract 属性的方法声明)。
【问题讨论】:
标签: asp.net wcf web-services