我有一个 wcf 服务,它在我的开发机器(vs2010,目标 3.5)上完美运行,但是一旦部署,它就会向我显示该服务背后的代码(实际上是 .svc 文件的纯文本),而不是正常的服务页面:
<%@ ServiceHost Language="C#" Debug="true" Service="SilverlightPoc.Web.FinanceData" CodeBehind="FinanceData.svc.cs" %>
任何人都知道为什么 .svc 文件被呈现为纯文本而不是 wcf 服务?
最佳答案
.svc
扩展可能与 aspnet_isapi.dll
过滤器(C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll)无关:
alt text http://www.chitech.net/blog/SilverSample1.3/Figure2.jpg
关于c# - 显示纯文本/代码背后的通信基础,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2903602/