码迷,mamicode.com
首页 > Web开发 > 详细

asp.net发布报错,修改

时间:2015-08-11 16:04:39      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

1.   HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

环境:Win7 64系统,先安装VS2012,then安装SQL Server 2008,最后开启IIS功能。

在用VS2012开发时,本地调试运行正常,但是今晚发布一个网站到IIS上后,浏览时提示错误信息如下:

HTTP 错误 500.21 - Internal Server Error

处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

在网上搜索了,很多人都说可以通过命令运行aspnet_regiis.exe来修复,但我得到的结果是弹出信息告诉我aspnet_regiis.exe不是有效的运行程序

“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
1. 开始 -> 所有程序 -> Microsoft Visual Studio 2012 -> Visual Studio Tools -> VS2012 x64 兼容工具命令提示
2. 先后输入以下命令:
  cd\Windows\Microsoft.NET\Framework64\v4.0.30319\SetupCache
  回车
  setup.exe /repair /x86 /x64 /ia64 /norestart
  回车
  出现了.Net Framework 的修复引导界面,选择修复。等它修复完成之后,重启iis。就OK了
  iisreset

 

2.未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll”--“拒绝访问

在本地开发环境没问题,但是发布到服务器出现:未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum.dll”--“拒绝访问。 ”错误

解决方法:

  1,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.



  2,打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行)

  以上方法都试过了,都不行,于是,还是把C:\Windows\temp 添加了everyone的读写权限就可以了。

3.HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容

解决方法:

  设置默认页面

4.HTTP 错误 500.23 - Internal Server Error  检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

 

解决办法:
    在IIS7上配置应用程序池,并且将程序池的模式改为“经典”

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

出现环境:win7 + IIS7.0

解决办法:
    IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许

另:

win7下IIS的安装和配置

  打开控制面板-->程序与功能-->打开或关闭Windows功能-->Internet 信息服务

  勾上>FTP服务器

  勾上>web管理工具

  勾上>万维网服务

  勾上>常见HTTP功能

  勾上>性能功能

  勾上>应用程序开发功能>asp.net

  保存

  

 

asp.net发布报错,修改

标签:

原文地址:http://www.cnblogs.com/shushan/p/4720927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!