可遇不可求的Question之WCF发布无法运行篇

题设:

     网站如果应用了WCF技术,在旧版本的IIS(比如 IIS5.1)中是无法正常运行的,

分析:

     因为WCF应用所对应的.svc扩展名的文件没有在IIS中注册,所以WCF的服务没有进行对应的解析,这样网站运行不正常。

解决:

     注册文件名映射关系的方法,打开IIS,在网站或默认网站上右击,选择属性,点击 ‘虚拟目录’找到“配置”按纽,点击打开"应用程序配置"窗口,点击"添加"。

     对应的可执行文件 为对应.NET版本的 aspnet_isapi.dll

     比如: c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll

    

     添加完成后将网站和对应的应用程序池重启,重新打开网站即恢复正常。

原文地址:https://www.cnblogs.com/tigerjacky/p/2112747.html