在Visual Studio 2012中打开Web项目时的奇怪行为

时间:2013-09-26 12:20:36

标签: c# vb.net visual-studio visual-studio-2012 iis-express

我有一个带有Web项目的解决方案(“主要”项目 - 我们称之为DataPortal项目。),除非采取以下步骤,否则项目将无法打开。

  1. 开放式解决方案。 DataPortal项目是灰色的,并说“无法打开项目”。
  2. 右键单击DataPortal项目节点,然后选择“编辑DataPortal.vbproj”
  3. 将项目中的UseIIS节点从True更改为False。保存文件。
  4. 右键单击DataPortal项目,然后选择“加载项目”。项目加载。
  5. 现在打开DataPortal项目文件属性页面。 (ALT-回车)
  6. 检查“使用本地IIS Web服务器”属性表中的选项按钮。
  7. 选中“使用IIS Express”复选框。 Project Url已经有了一个值。
  8. 现在一切都很好。我可以工作直到我关闭VS但是当我重新打开解决方案时,我必须再次通过它。

    有谁能告诉我如何修复它以便启动时UseIIS没问题?有没有办法深入了解项目加载错误以获取更多相关信息?

3 个答案:

答案 0 :(得分:2)

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

devenv.exe /log

/log documentation on msdn)

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

答案 1 :(得分:1)

尝试删除(或修改)您的DataPortal.vbproj.user文件。我几天前遇到过这个问题,我认为这就是我解决它的问题。非团队共享的项目设置(可能包括Web应用程序的运行设置)位于此文件中。

答案 2 :(得分:0)

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