繁体   English   中英

ASP.NET模拟凭据

[英]ASP.NET impersonation credentials

在我的应用程序的配置中,有一个包含用户名和密码的模拟标签,我想知道这些凭据应该是什么才能使应用程序正常工作-这些是域或IIS服务器中某个用户的凭据还是什么?

没有用户名和密码的模拟身份将强制Web应用程序的.NET进程以IIS设置为运行的同一用户身份运行。 如果指定了用户名和密码,则它将强制.NET进程以该特定用户身份运行。

原因很可能是应用程序需要使用受信任的身份验证,读取/写入文件的安全权限或网络资源连接到数据库。

我在很大的域上工作时使用它。 通常是域中的用户,具有对特定事物(如SQL后端和/或文件/文件夹权限)的访问权限。 当您尝试根据配置来构建项目时,您可能会遇到错误,对我来说,解决方案是注释模拟行,进行构建,部署,然后在其部署位置再次取消注释。

仅当运行IIS进程的用户没有访问所需特定资源的权限时,才需要这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM