我有一个wcf服务,它在我的开发机器上运行完美(vs2010,目标3.5)但是一旦部署,它会向我显示服务背后的代码(实际上是.svc文件的纯文本)而不是正常的服务页:
<%@ ServiceHost Language="C#" Debug="true" Service="SilverlightPoc.Web.FinanceData" CodeBehind="FinanceData.svc.cs" %>
任何人都知道为什么.svc文件呈现为纯文本而不是wcf服务?
答案 0 :(得分:2)
.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