“ Freezer.Utils.ZipDeployer”的类型初始值设定项引发了异常

时间:2019-07-06 11:23:39

标签: c# asp.net iis-10

在部署后,使用IIS10时我的活动服务器(Freezer screenshot library)上出现错误

https://github.com/haga-rak/Freezer/wiki

。错误是

The type initializer for 'Freezer.Utils.ZipDeployer' threw an exception. ---> System.UnauthorizedAccessException: Access to the path 'ZipDeployer\\Temp' is denied.

其他尝试的方法:

  • 我已授予特定文件夹的权限。
  • 我将所有特权授予了应用程序池。

关注此链接“ https://github.com/haga-rak/Freezer/issues/4"

这是我的zipdeployer文件夹的权限快照

enter image description here

“应用程序池高级”设置:

enter image description here

站点高级设置中的应用程序池名称

enter image description here

2 个答案:

答案 0 :(得分:0)

将iis_iusrs,iusr权限分配给该文件夹,然后重新启动iis。 enter image description here

答案 1 :(得分:0)

使用IIS 10时,情况可能已经改变。

您必须按照以下方式授予用户权限。

enter image description here

  1. 您必须转到该文件夹​​。
  2. 右键单击->“属性”->“安全”标签
  3. 添加新用户
  4. 在“选择用户或组”屏幕中,“位置”应为计算机的名称并搜索用户IIS AppPool.NET 4.5。 (就像IIS AppPool \ <>)。
  5. 尝试进行“完全控制”检查

如果可以,请稍后根据您的要求更改权限。