1. 应用程序池采用经典模式,framework4.0。可能存在权限问题,解决办法:在高级设置的标识设为LocalSystem。
一般mvc都采用集成模式,我为什么要选择经典模式呢?因为要识别httpModules配置。
2.打开IIS的处理程序映射设置,”添加脚本映射“
请求路径:*
可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
一般mvc都采用集成模式,我为什么要选择经典模式呢?因为要识别httpModules配置。
2.打开IIS的处理程序映射设置,”添加脚本映射“
请求路径:*
可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
如果你事先装.net framework之后再装IIS可能运行不了网站,这是因为.netframework没有注册,你需要运行一个注册。
解决办法:
在C:\WINDOWS\Microsoft.NET\Framework\
找个目录中找到 v4.0.x 这样的一个目录,一看就知道是framework 4.0的目录了,不同版本可能不一样,因为总升级
找到 aspnet_regiis.exe 双击即可。
若还不行在运行中输入:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i