C# 在Visual Studio 2012中打开web项目时的奇怪行为

C# 在Visual Studio 2012中打开web项目时的奇怪行为,c#,vb.net,visual-studio,visual-studio-2012,iis-express,C#,Vb.net,Visual Studio,Visual Studio 2012,Iis Express,我有一个web项目的解决方案(“主”项目——我们称之为DataPortal项目。),除非采取以下步骤,否则项目不会打开 开放式解决方案。DataPortal项目显示为灰色,并显示“无法打开项目” 在DataPortal项目节点上单击鼠标右键,然后选择“编辑DataPortal.vbproj” 将项目中的UseIIS节点从True更改为False。保存文件 右键单击DataPortal项目并选择“加载项目”。项目将加载 现在打开DataPortal项目文件属性页。(Alt回车) 选中属性页中的“使

我有一个web项目的解决方案(“主”项目——我们称之为DataPortal项目。),除非采取以下步骤,否则项目不会打开

  • 开放式解决方案。DataPortal项目显示为灰色,并显示“无法打开项目”
  • 在DataPortal项目节点上单击鼠标右键,然后选择“编辑DataPortal.vbproj”
  • 将项目中的UseIIS节点从True更改为False。保存文件
  • 右键单击DataPortal项目并选择“加载项目”。项目将加载
  • 现在打开DataPortal项目文件属性页。(Alt回车)
  • 选中属性页中的“使用本地IIS Web服务器”选项按钮
  • 选中“使用IIS Express”复选框。项目Url中已包含一个值
  • 现在一切都很好。我可以一直工作,直到我关闭VS,但当我重新打开解决方案时,我必须重新检查一遍


    有谁能告诉我如何修复它,使UseIIS在启动时可以使用吗?是否有一些方法可以深入了解项目加载错误以获取有关它的详细信息?

    也许您可以尝试使用日志开关启动Visual Studio,看看它是否报告了任何内容

    devenv.exe /log
    
    (


    另外,当Visual Studio行为异常时,我通常会同时删除*proj.user和*.suo文件,有时它会解决问题。

    可能您的IIS端口有一些问题。
    尝试使用Fiddler进行诊断或查看IIS日志…

    尝试删除(或编辑)您的
    DataPortal.vbproj.user
    文件。我几天前遇到了这个问题,我想这就是我解决问题的方法。团队未共享的项目设置(可能包括您的web应用程序的运行设置)都位于此文件中。

    如果以管理员身份打开项目,是否存在这些问题?是否可以尝试以管理员身份运行visual studio 2012,然后尝试启动项目?一旦打开项目,是否尝试重新构建它,然后以其他名称保存解决方案?听起来好像有问题。我不确定是否存在问题这一次,如果你的答案能解决我的问题。但它给了我一些尝试的东西,并包含了所有其他的答案。赏金给了。最后…这就是我解决问题的方法。谢谢。