我有一个 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/

10-12 15:26