IIS Express似乎不会挑选对applicationhost.config的更改

时间:2015-03-02 22:16:36

标签: asp.net .net visual-studio-2012 web-applications iis-express

我按照this question的接受答案,尝试通过我的机器上运行的IIS Express服务器在本地调试时,让我的.Net Web应用程序在一组特定的凭据下运行,但是,我可以&#39 ;似乎得到了改变。不可否认,我不知道如何验证实际发生的情况,但我看到的行为让我相信网络应用程序只是继续在我自己的Windows凭据下运行。我已经通过System Manager停止了IIS Express进程并重新启动了我的计算机,但没有骰子。这是我在applicationhost.config文件中的内容......

<applicationPoolDefaults managedRuntimeLoader="v4.0">
    <processModel userName="username" password="a_strong_pwd" />
</applicationPoolDefaults>

2 个答案:

答案 0 :(得分:0)

尝试添加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

答案 1 :(得分:0)

对我来说,修复%userprofile%\ documents \ IISExpress \ config \ applicationhost.config的问题是固定的。显然,它会覆盖Visual Studio指向的applicationhost.config。