【问题标题】:Loading a project in vs2013 with IIS setting fails使用 IIS 设置在 vs2013 中加载项目失败
【发布时间】:2014-01-17 12:34:27
【问题描述】:

我在 Visual Studio 2013 中有一个包含 8 个项目的解决方案。

该解决方案的 Web 项目具有路径为 http://localhost/www.myproject.com 的 IIS 设置,但每次我打开解决方案时,该项目都会显示“加载失败”,如果我尝试重新加载项目,则会出现一条消息: “Web 项目 'myproject' 的 URL http://localhost/www.myproject.com 在本地 IIS Web 服务器上配置。要打开此项目,您必须使用 IIS 管理器从本地 IIS Web 服务器中删除使用此 URL 的绑定。” 我试图在没有运气的情况下找到这个绑定。 每次我以这个修复结束时: 在代码中编辑myproject.csproj:

<ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>19384</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost/www.glocalapps.com</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

并将&lt;UseIIS&gt;True&lt;/UseIIS&gt; 行更改为False。然后我重新加载项目并完美运行,只有在设置为使用 IIS Express 的 Web 属性中必须再次将其更改为 IIS。

发生了什么事?我有更好的解决方案吗?

【问题讨论】:

  • 你试过在管理员模式下启动 Vs 吗?试试看
  • 我总是以管理员模式启动 VS。
  • 好吧,您可以查看项目属性> web 部分并在那里进行一些调整。这可能会奏效。在我的盒子里,它只有两个选项 IIS express,另一个是 customUrl。这可能是因为我的盒子上没有 IIS。
  • 我有类似的问题,但我想使用 IIS 而不是 IISExpress。每次我重新打开 sln 时,更改都会恢复。

标签: c# asp.net iis iis-7 visual-studio-2013


【解决方案1】:

当 IIS 配置为使用此项目时,如果有人遇到“VS 中项目加载失败”的问题,请回答。

您需要在 IIS 管理器中编辑配置为使用该项目的网站的绑定设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多