尝试发布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一下,等高手来访!!!