我发布了API
,他们将DLL执行到IIS
asp.net核心应用程序中,在该应用程序中我无法访问文件。我读过很多关于此错误的论坛:
要在webconfig中执行DLL,我必须:
<add key="myFile" value="D:\WebSites\business.myapi.WebApi\Web\App_Data\bin\myfile.NCD" />
在WebConfig中,我尝试添加:
<system.web>
<authorization>
<allow users="*" />
</authorization>
<customErrors mode="True" />
<trust level="Full" />
<compilation targetFramework="4.7" />
<httpRuntime targetFramework="4.7" />
<identity impersonate="false" />
<authentication mode="Windows" />
</system.web>
我还为IIS_IUSRS
用户设置了完全权限,并且.NET信任级别设置为完全(内部)
什么都没做,我真的很绝望。
错误:
异常:System.Security.SecurityException:访问被拒绝。在 ... 失败的程序集区域是:MyComputer内部异常: 访问被拒绝。
有人知道为什么添加权限后仍然出现此问题?