如何解决如何像在 ASP.NET 中模拟一样在 ASP.NET Core 3.1 中以管理员身份运行
我曾经在 ASP.NET 中以系统管理员身份运行 Web 应用程序,让应用程序使用系统方法,例如通过 web.config 中的以下命令创建子域:
<identity impersonate="true" userName="administrator" password="MyPassword" />
由于我将应用程序切换到 ASP.NET Core 3.1 并且它似乎不支持 ASP.NET 经典中的模拟命令,我该怎么做?我已经读过,方法是向 iis 设置文件夹授予 NETWORK USER 权限,让应用程序编辑 iis 设置 - 它运行良好 - 但我非常担心安全性,因为现在该服务器中的每个网站都可以在不知道的情况下做同样的事情系统管理员帐户,可以更改 iis 设置并轻松删除其他网站。
让我知道是否有任何其他解决方案可以授予此特定网站这样的权限,而不是所有网站。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。