我遵循了对this question的公认答案,试图通过在计算机上运行的IIS Express服务器进行本地调试时,使.Net Web应用程序在一组特定的凭据下运行,但是,我似乎无法获得进行更改。诚然,我不知道如何验证实际发生的情况,但是我所看到的行为使我相信该Web应用程序将继续在我自己的Windows凭据下运行。我已经通过系统管理器停止了IIS Express进程,还重新启动了计算机,但是没有骰子。这是我的applicationhost.config文件中的内容...
<applicationPoolDefaults managedRuntimeLoader="v4.0">
<processModel userName="username" password="a_strong_pwd" />
</applicationPoolDefaults>
indentityType="SpecificUser"
属性:<applicationPoolDefaults managedRuntimeLoader="v4.0">
<processModel indentityType="SpecificUser" userName="someName" password="a_strong_pwd" />
</applicationPoolDefaults>
这些设置的详细信息:https://msdn.microsoft.com/en-us/library/ms689446(v=vs.90).aspx