错误一:
HTTP 错误 500.24 - Internal Server Error
检测到在集成的托管管道模式下不适用的 设置。
解决办法:
错误二:
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
解决办法:
点击IIS服务器根节点,找到右边“ISAPI和CGI限制”,把禁止项设置为允许,刷新
错误三:
error CS0016: Could not write to output file 'c:\WINDOWS\\Framework\v2.0.50727\Temporary Files\...\xxxxxx.dll' -- '拒绝访问。 '
解决办法:
目前网上的方案:
对文件夹'c:\WINDOWS\\Framework\v2.0.50727\Temporary Files,增加权限NETWORK SERVICE,IUSER_XXX,ASPNET,Everyone,给予可写权限。
方案2:
对文件夹'c:\WINDOWS\Temp,增加权限NETWORK SERVICE,IUSER_XXX,ASPNET,Everyone,给予可写权限。
方案3:
1. 在 %Systemroot% 下创建一个目录, 命名为 Temp. (如果已经存在该目录, 此步可略过)
2. 将该目录的 aspnet 用户帐户(相对于 .NET Framework 1.0 来说) 或者是 NETWORK SERVICE 用户帐户(相对于 .NET Framework 1.1 以上版本)赋予完全许可权限.
3. 将系统环境变量 TEMP 指向 %SystemRoot%\TEMP .
4. 将系统环境变量 TMP 指向 %SystemRoot%\TEMP .
5. 如果有必要, 在开始——〉RUN 中输入 iisreset 重置 Internet Information Services (IIS).
6. 如果有必要, 重启计算机.
实际上,只需要添加NETWORK SERVICE,Everyone,给予可写权限,同时给网站主目录添加Everyone,给予可写权限。
错误四:
“/”应用程序中的服务器错误。
“用户 'IIS APPPOOL\Classic .NET AppPool' 登录失败”
说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\Classic .NET AppPool' 登录失败。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
解决方法
1、选择网站使用的应用程序池,默认为DefaultAppPool。
2、修改应用程序池 → 高级设置 → 内置账户为 LocalSystem 或 NetworkService 即可。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
解决方法
1、选择网站使用的应用程序池,默认为DefaultAppPool。
2、修改应用程序池 → 高级设置 → 内置账户为 LocalSystem 或 NetworkService 即可。
参考资料
重典的博客
无法打开登录所请求的数据库DbName 。登录失败。 用户 'IIS APPPOOL\DefaultAppPool' 登录失败。 的解决方案
/chsword/archive//09/05/1561067.html
如果觉得《Internet信息服务(IIS)管理器之常见错误解决办法》对你有帮助,请点赞、收藏,并留下你的观点哦!