请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。解决办法

发布了一个网站,用的IIS7,报了下述错误。

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

解决办法:

1 web.config中添加配置节

 <system.webServer>
    <handlers>
      <add name="urlre" path="*.aspx" verb="*" modules="IsapiModule" scriptProcessor="c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
    </handlers>
  </system.webServer>

2 iis中,树那里,选择服务器根节点,功能视图中有ISAPI和CGI限制。双击进入,发现没有Asp.net 4.0的配置,手动添加上述dll进去即可。


原因分析,个人机器,装的乱七八糟东西太多,可能导致微软的默认配置出问题了。根据需要修正。

如果是.net fm2.0

<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />

即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值