IIS配置asp.net网站(请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。)
系统:win7旗舰版,安装iis7.5后发布网站运行结果:
请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
最可能的原因:•请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。
可尝试的操作:•如果要将此内容作为静态文件提供,请添加显式 MIME 映射。
在网上找过很多答案尝试过:
1.启用父路径 true
2.将错误发送浏览器 true
3.应用程序池托管管道模式改为经典
4..NET Framework版本为4.0
5.标识:LocalSystem
6.编辑权限中添加了everyone设置为可以读写
还有就是在ISAPI筛选器中只有:ASP.Net_2.0.50727-64,ASP.Net_2.0.50727.0两项,我手动添加了4.0
求帮助~
请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
最可能的原因:•请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。
可尝试的操作:•如果要将此内容作为静态文件提供,请添加显式 MIME 映射。
在网上找过很多答案尝试过:
1.启用父路径 true
2.将错误发送浏览器 true
3.应用程序池托管管道模式改为经典
4..NET Framework版本为4.0
5.标识:LocalSystem
6.编辑权限中添加了everyone设置为可以读写
还有就是在ISAPI筛选器中只有:ASP.Net_2.0.50727-64,ASP.Net_2.0.50727.0两项,我手动添加了4.0
求帮助~
...全文
请发表友善的回复…
发表回复
stone0930 2012-08-20
- 打赏
- 举报
改了后。。直接连网页都打不开了、、
xinzhuzhi 2012-08-15
- 打赏
- 举报
更改之后又来新的问题。
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 无法识别的元素“system.webServer”。
源错误:
行 43:
行 44:
行 45: <system.webServer>
行 46: <handlers>
行 47: <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" />
源文件: D:\WEB\mojoportal\wwwroot\user.config 行: 45
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 无法识别的元素“system.webServer”。
源错误:
行 43:
行 44:
行 45: <system.webServer>
行 46: <handlers>
行 47: <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" />
源文件: D:\WEB\mojoportal\wwwroot\user.config 行: 45
xb12369 2012-07-09
- 打赏
- 举报
我去,大神果然是大神额!
谢谢1楼!
谢谢1楼!
fishpl 2012-02-27
- 打赏
- 举报
我也遇到过相同问题,参照“(【孟子E章】)”的方法,已解决。方法:打开IIS管理器,“功能视图”,找到“处理程序映射”,在列表右击选择“添加脚本映射”,填写请求路径“*.aspx”,将该类型的页面的处理程序映射为“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”,名称“ASPNET-ISAPI-4.0-SimpleHandlerFactory”。默认情况下,IIS会将ISAPI和CGL列表中中添加此项并设置为允许。重启IIS即可。
liukaizxc 2012-02-07
- 打赏
- 举报
楼上的是 iis6.0
laokaizzz 2012-02-06
- 打赏
- 举报
我的是这样的,你看是不是有重复的,或者写的有误,和1楼说的一样,你再看看是不是网站的asp.net版本那里调了么
半瓶神仙水 2012-02-06
- 打赏
- 举报
求大神帮忙~
半瓶神仙水 2012-02-06
- 打赏
- 举报
PageHandlerFactory-ISAPI-2.0-64和PageHandlerFactory-ISAPI-2.0这个是本身就有的,然后对应的处理程序映射为2.0的dll,我手动添加了一个PageHandlerFactory_ISAPI_4.0。错误:
无法将类型为“System.Security.Principal.GenericIdentity”的对象强制转换为类型“System.Web.Security.FormsIdentity”。
无法将类型为“System.Security.Principal.GenericIdentity”的对象强制转换为类型“System.Web.Security.FormsIdentity”。
孟子E章 2012-02-06
- 打赏
- 举报
打开IIS管理器,找到“处理程序映射”,在列表右击选择“添加脚本映射”即可。eg:*.aspx,将该类型的页面的处理程序映射为“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”即可。