每当我在浏览器中加载 WCF 以查看其是否正常工作时,我都会以纯文本形式获取 .svc 源,例如:
<%@ ServiceHost Language="C#" Factory="System.Data.Services.DataServiceHostFactory, System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Service="serv.Stocks" %>
而不是正常的输出。但是,如果我将它托管在 IIS 中,则不会发生这种情况。
我尝试成功地重现它,创建一个只有 wcf 服务的全新解决方案,所以我不认为解决方案中的其他问题会导致问题。
我在 Windows 7 中使用 VS 2010。有什么想法吗?