服务器发布MVC常见问题解决方案

1
  问题:
IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler” 

解决方案:
 以管理员运行下面的命令注册:安全

32位机器:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i服务器

64位机器:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 

2:
  问题:
服务器出现:未能写入输出文件“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用户的读写权限就能够解决.less

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

相关文章
相关标签/搜索