ASP.NET部署到IIS7遇到的一系列问题

1.出现如下错误:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

解决办法:

把文件web.config里面的
  <pages validateRequest="false" enableSessionState="true" enableViewState="true"/>
改成
  <pages validateRequest="false" enableSessionState="true" enableViewStateMac="false" enableViewState="true"/>

一切ok

 

2.出现如下错误:

HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

解决办法:

1.打开 Internet 信息服务(IIS)管理器,选中服务器根结点(这里注意不是站点根结点)
2.在“功能”视图中,双击“ISAPI 和 CGI 限制” 以确认 Web 服务扩展被设置为“允许”。

 

3.出现如下错误:

“ IIS\USER 登录失败。。。”

解决办法:

应用程序池-》高级设置-》标识-》选择“LocalSystem”项

 

4.ASP.NET运行版本的选择,是在创建应用程序池的同时,才能选择。

 

posted @ 2015-12-11 08:57  从小就喜欢编程  阅读(148)  评论(0)    收藏  举报