浪歌 · 随笔 我的开发笔记

IIS运行网站程序出现Access to the path 错误解决

[iis] 2024/11/23 21:52:30

错误信息:System.UnauthorizedAccessException: Access to the path 'C:\Windows\TEMP\ASPNETCORE_5c93dac1-b923-4277-a5e4-e4a49bc1c585.tmp' is denied.

场景:wtm3.1 ,iis应用程序池的标识设置的ApplicationPoolIdentity,然后奇怪的是并不是所有客户都会出现这个错误(多租户多库一套程序的模式)。需要设置wtm框架的debug模式,然后可以看到错误信息。

解决:1. 设置应用程序池的标识为:LocalSystem,这个可能会有风险 。

2. 给对应的文件夹设置访问权限。