侧边栏壁纸
博主头像
johnliu博主等级

远离世上乱纷纷,清静凡心不染尘。 闲看山前腾紫气,静观天外涌祥云。 花间酌酒邀明月,柳下吟诗论古今。 坐卧随心天地近,悠然细品玉堂春。

  • 累计撰写 35 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

解决iis无法访问webservice、wcf服务

冰灬夏
2019-08-14 / 0 评论 / 0 点赞 / 11 阅读 / 2464 字
温馨提示:
本文最后更新于 2024-05-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

.Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误:

HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

      


      后来发现在II7的WCF服务网站中<处理程序映射>中

*.svc文件已经被.Net Framework4.0的处理程序aspnet_isapi.dll接管,看来是由于装了.Net Framework4.0 beta和vs.net 2010 beta2导致的,把原先的3.5给废了.不影响开发,但影响布署

注:根据观察,.Net3.0\3.5没带处理程序aspnet_isapi.dll,所以IIS中指定网站适用框架时,看不到.Net3.0\3.5

重新指定成.Net2.0中的处理程序aspnet_isapi.dll处理也不行.
最后,干脆来个釜底抽薪吧,重新注册.Net 3.5的WCF

结果,问题解决!<处理程序映射>中.svc也重新被.net 2.0接管


解决:Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceMode

今天我发布项目,获取运行出错如下:

Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceMode

解决:Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceMode

今天我发布项目,获取运行出错如下:

Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceMode


只要执行下面的操作,重新注册一下 asp.net 4.0:

C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -iru

0

评论区