【问题标题】:IIS Express Does Not Seem to Be Picking Up Changes to applicationhost.configIIS Express 似乎没有发现对 applicationhost.config 的更改
【发布时间】:2015-03-02 22:16:36
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 它是 identityType,但它仍然不适合我。我在 Win10 上有 IIS 10。有什么建议吗?
    【解决方案2】:

    对我来说解决问题的是编辑 %userprofile%\documents\IISExpress\config\applicationhost.config。显然,它覆盖了 Visual Studio 指向的 applicationhost.config。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 2013-04-08
      相关资源
      最近更新 更多