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

本文关键字:项目 Web Studio Visual 2012 | 更新日期: 2023-09-27 18:32:50

我有一个带有 Web 项目的解决方案("主"项目 - 我们称之为 DataPortal 项目(,除非执行以下步骤,否则该项目不会打开。

  1. 开放式解决方案。 数据门户项目灰显,并显示"无法打开项目"。
  2. 右键单击 DataPortal 项目节点,然后选择"编辑 DataPortal.vbproj
  3. 将项目中的 UseIIS 节点从 True 更改为 False。保存文件。
  4. 右键单击数据门户项目,然后选择"加载项目"。 项目加载。
  5. 现在打开"数据门户项目文件"属性页。 (另回车(
  6. 选中"属性表"中显示"使用本地 IIS Web 服务器"的选项按钮。
  7. 选中显示"使用 IIS Express"的复选框。 项目 URL 中已有一个值。

现在一切正常。 我可以工作直到我关闭VS,但是当我重新打开解决方案时,我必须再次经历这一切。

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

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

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

devenv.exe /log

(/MSDN 上的日志文档(

此外,当Visual Studio表现奇怪时,我通常会同时删除*proj.user和*.suo文件,有时它会解决问题。

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

可能是您在使用IIS端口时遇到了一些问题。尝试使用 Fiddler 或查看 IIS 日志进行诊断...