# 注意:
> **一定要确保网站所属的应用程序池版本是4.0,不然会出现很多莫名其妙的问题。**
## “/”应用程序中的服务器错误。

> **问题原因:网站所属的应用程序池是2.0,修改成4.0即可**

## Attemp to write a readonly database

> 或者以下界面

> **问题原因:网站没有给iis_user权限,如何操作请阅读"部署网站程序"章节**
## 登陆后台提示404

> **问题原因:系统补丁太老**
> 解决方案1:访问[https://support.microsoft.com/zh-cn/help/980368/a-update-is-available-that-enables-certain-iis-7-0-or-iis-7-5-handlers](https://support.microsoft.com/zh-cn/help/980368/a-update-is-available-that-enables-certain-iis-7-0-or-iis-7-5-handlers)下载对应系统的补丁进行安装,如果不知道下载哪一个,全部下载一个一个试即可。
> 解决方案2:更新windows补丁到最新
建议第二种方案,补丁太老了干脆直接更新到最新。
> 参考资料:[https://support.microsoft.com/zh-cn/help/980368/a-update-is-available-that-enables-certain-iis-7-0-or-iis-7-5-handlers](https://support.microsoft.com/zh-cn/help/980368/a-update-is-available-that-enables-certain-iis-7-0-or-iis-7-5-handlers)
## Server Error in '/' Application.

>**错误原因:C:\Windows\Temp 目录没有iis_user权限 给权限然后重启服务器即可**

> **注:如果还不行,就把Everyone用户的权限也给上,然后重启服务器**
##IIS 7.5 详细错误 - 500.21 - Internal Server Error
## 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”

> 错误原因:没有注册asp.net 4.5.2到iis,解决方案如下:打开程序-运行-cmd:输入一下命令重新注册IIS
> 32位的Windows:
> 1. 运行->cmd
> 2. cd C:\\Windows\\[Microsoft.NET](http://Microsoft.NET)\\Framework\\v4.0.30319
> 3. aspnet\_regiis.exe -i
*****
> 64位的Windows:
> 1. 运行->cmd
> 2. cd C:\\Windows\\[Microsoft.NET](http://Microsoft.NET)\\Framework64\\v4.0.30319
> 3. aspnet\_regiis.exe -i
