无法启动Web服务器。Web服务器无法找到请求的资源 !

今天去给客户演示软件呢,突然发现程序启动不了了 !!! ???跳出来一个错误:

unable to start debugging on the web server.the web server could not find the requested resource

即:无法启动Web服务器。Web服务器无法找到请求的资源 !

嗡 !!!头大了 !!昨天刚弄好的程序怎么就不行了呢 ?后来在客户那里借到了上外网的网络(设置啊代理啊...就不说了)

立刻找解决的办法 !!敲入Google一搜,发现都是英文的一大片...倒 !!!搞了5分钟,还是没有搞定,得,先别将这个软件了 !

幸好还有另外一个部分给客户看,转移一下客户的注意力吧 !唉,一个上午都郁闷着,都没有记清楚客户到底讲了些什么 !!!

回到住处赶紧Google一下,半个小时终于搞明白了:这里 http://msdn.microsoft.com/zh-cn/library/ms165025.aspx有这么一段话:

如果安装了“URLScan”,在没有正确配置 urlscan.ini 配置文件的情况下可能会遇到此错误。有关更多信息,请参见 HOW TO: Configure URLScan to Protect ASP.NET Applications(如何:配置 URLScan 以保护 ASP.NET 应用程序)

得到了上面的启发,后来在这里:http://www.microsoft.com/taiwan/msdn/secmod/html/secmod114.mspx 终于找到了问题的答案!

urlscan默认的把调试谓词DEBUG给禁用掉了 !

于是恍然大悟,哦 !昨天安装MVC组件是,顺带把URLScan给安装上了,这一安装不要紧,它把调试给禁用了 !!!!

于是赶紧打开它的配置文件:C:\WINDOWS\system32\inetsrv\urlscan\urlscan.ini 来看并进行配置,

将DEBUG加入到 urlscan.ini文件中的 AllowVerbs  配置节中:

[AllowVerbs]
GET
HEAD
POST
DEBUG

同时,把 urlscan.ini文件中的 options 配置节中的:

AllowDotInPath项置为1 ,形如:

AllowDotInPath=1

好了,重新启动IIS,再次启动调试程序,一切都好了 !

唉,这样的错误啊,真不知道该怎么评价自己了 !晕啊 ....

 

posted on 2009-04-16 13:38 gguowang 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/gguowang/archive/2009/04/16/1437156.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值