配置环境:windows2008r2+iis7.5 1.添加IIS,安装netframework4.5软件 2、建好asp.net网站应用程序,添加网站,物理路径指向该目录bin上一级目录 3、启动
配置环境:windows2008r2+iis7.5
1.添加IIS,安装netframework4.5软件
2、建好asp.net网站应用程序,添加网站,物理路径指向该目录bin上一级目录
3、启动应用程序池报错,was是一个服务,启动这个服务Windows Process Activation Service
4、启动网站报错,w3svc也是一个服务,启动这个服务World Wide Web Publishing Service
5、在iis=》内容视图=》启动.aspx,浏览,报错,应用程序池版本过低,解决:把应用程序池的版本改成4.0,同时把管道模式改成经典模式
6、浏览页面报以下错误,请求内容似乎是脚本错误,解决办法:4.0版本框架没有在系统注册过(正常安装好netframework4.5并且配置好应用程序池就不会出现这个问题)
注册的办法是:
进入控制台窗口
转入4.0文件夹:cd C:/Windows/Microsoft.NET/Framework/v4.0.30319
注册: aspnet_regiis -i
等待安装完毕
7、如果出现ISAPI 和 CGI 限制这种错,选项被我们禁止,需要开启允许
1) 点击“服务器根节点”,打开ISAPI和CGI限制
2)开启,设置4.0版本的右键允许
8、出现权限不足的错误:
解决办法,右键网站=》编辑权限,添加User和IIS-IUsers两个用户的完全权限
以上参考自:http://www.cnblogs.com/MarkRao/p/iis_solution.html
9:打开网站首页非常慢并且只能打开首页,其他页面打开提示 HTTP 错误 404.0 - Not Found
解决方法:(此处参考自:http://blog.csdn.net/a351945755/article/details/21003249)
选择站点-》IIS-》处理程序映射-》添加通配符脚本映射(对应扩展名)
请求路径配置为*
可执行文件配置成C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_isapi.dll
名称随便起
特别注意:framework选了64位的打开就会报404错误,选32的就正常
重启iis
访问发现页面不正常,这种情况用ie以外的浏览器访问即可解决
访问首页非常慢的解决方法:
上面的用户如果用aspuser的话会报错:
客户端报错:
服务端报错:
解决方法:将用户换成administrator即可
访问报错:如下(net framework用的是4.5,经典模式)
此时更改应用次net4.5,模式为集成即可,同时连接测试中不用使用本地账号。可正常访问