IIS应用程序扩展名映射中无法添加“.svc”的问题

本文记录了在尝试发布WCF服务到IIS中遇到的“无法访问XML页”问题及解决过程。作者尝试了.NET Framework的重新注册,但未解决问题。最终通过在IIS中添加svc应用程序映射来解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        尝试发布WCF服务到IIS中是,出现“无法访问XML页”的问题,如下图所示:

 

 

        找了很多资料,大部分说通过重新注册.NET Framework解决。于是尝试在命令行中输入:“ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i”重新安装iis,

试了很多次,但是最后还是没有成功;

 

        后来有人建议看看IIS中是否添加了svc应用程序映射。于是按以下步骤添加成功:

 

 

(1)单击(本地计算机)左边的+,展开本地计算机,右键单击“网站”,选择“默认网站”,选择属性——主目录——配置;

 

 

 

(2) 点击“添加”,在可执行文件一栏找到相应的“aspnet_isapi.dll”文件,刚开始时确定按钮始终是灰的,试了各种办法都没成功。

最后有人建议再点击一次可执行文件的文本框,试了一下,果然成功了!!!真是坑爹啊!!!,如下图:

 

 

 

(3)这还不是高潮!!!执行完上面一系列操作后,我试着重新访问wcf页面,尼玛居然还是出现上面的错误“无法显示xml页”。这是要折磨死我么?????

 

 

(4)这个问题整了很久,目前暂时没解决,mark一下,等高手来访!!!

 

转载于:https://www.cnblogs.com/crury/archive/2012/07/07/2580918.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值