我有一个网页在一个巨大的ASP.NET网络应用程序,应该更新excel文件(使用EPPlus)定位在本地计算机上的按钮点击。
它在本地主机上运行良好,但会导致服务器上出现此错误。
拒绝System.UnauthorizedAccessException:对路径的访问。
目前无法将写入权限授予IIS帐户- NETWORKSERVICE。
除了模拟之外,还有其他方法来修复此错误(用户对路径具有“写”权限,因此这样做可以解决错误)?
如果模仿是唯一的方法,那么它能不能仅仅针对这个特定的网页呢?(我不想为了解决这个问题而显著改变IIS或web应用程序的设置)
发布于 2021-02-26 17:08:42
有几个问题需要回答:
用于第一个
使用using(WindowsIdentity.GetCurrent().Impersonate()) {//您的代码到这里}
用于第二个
https://stackoverflow.com/questions/66384722
复制相似问题