2014-01-17 39 views
2

我在Visual Studio 2013中有8个项目的解决方案。使用IIS设置失败在vs2013中加载项目

该解决方案的web项目有IIS与路径http://localhost/www.myproject.com但每次我打开这个项目提供了一个“加载失败”,如果我试图重新加载项目会出现一个消息,说解决时间设定: “的用于Web项目的URL http://localhost/www.myproject.com在本地IIS Web服务器上配置'myproject'。要打开此项目,必须使用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。然后我重新加载项目并且完美地工作,只有在它设置为使用IIS Express的web属性中才能将其重新更改为IIS。

这是怎么回事?我有更好的解决方案吗?

+0

您是否尝试在管理模式下启动Vs?试试看 – Imran

+0

我总是在管理模式下启动VS。 –

+0

那么你可以看看项目属性>网络部分,并在那里进行一些调整。那可能会工作。在我的盒子里它只有两个选项IIS Express和其他是customUrl.That可能是因为我没有IIS上我框。 – Imran

回答

0

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

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