使用IIS设置在vs2013中加载项目失败

时间:2014-01-17 12:34:28

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

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

该解决方案的Web项目具有路径为http://localhost/www.myproject.com的IIS设置,但每次打开解决方案时,此项目都会显示“加载失败”,如果我尝试重新加载项目,则会显示一条消息: “在本地IIS Web服务器上配置了Web项目”myproject“的URL http://localhost/www.myproject.com。要打开此项目,必须使用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>

并将行<UseIIS>True</UseIIS>更改为False。然后我重新加载项目并完美地工作,只有在Web属性中它被设置为使用IIS Express再次将其更改为IIS。

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

1 个答案:

答案 0 :(得分:0)

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

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