2013-02-18 112 views
6

我正试图在我的机器上获得一个由其他人编写的Visual Studio解决方案。当我尝试打开解决方案时,出现两条错误消息,如下图所示。我对IIS不太了解,所以我不知道如何调试这些。我该怎么办?或者我应该从哪里开始阅读?仅在本地IIS服务器上支持创建虚拟目录

enter image description here

+0

网站项目或Web应用程序项目的解决方案?尝试先创建应用程序池和虚拟目录,然后打开为网站。 – IrishChieftain 2013-02-18 16:59:01

+0

@IrishChieftain,我认为web项目 - 基于上图中显示的顶部信息。但我不知道。我如何创建应用程序池和虚拟目录?我一直在打开解决方案文件来打开这个项目 – bernie2436 2013-02-18 19:31:57

+0

这只是在IIS中右键单击操作来创建应用程序池和虚拟目录。然后在VS中,右键单击属性窗口的项目节点,并确保它指向您在IIS中创建的虚拟目录。 – IrishChieftain 2013-02-18 19:46:30

回答

8

该项目的虚拟目录设置不正确这是为什么它不加载,通过右键编辑项目的虚拟目录单击项目>编辑项目,然后找到这行代码:

<iisurl>http://localhost</iisurl> 

变化或之后本地主机添加Web项目的名称:

<iisurl>http://localhost/webname</iisurl> 

另一种解决方案是确保ASP。网注册到IIS 进入Visual Studio工具> Visual Studio命令提示符和类型确定ASPNET_REGIIS在这里登记asp.net -r

更多信息: http://msdn.microsoft.com/en-us/library/k6h9cz8h(v=vs.80).aspx

希望这有助于。

+2

我在哪里右键单击项目 - >编辑项目? – bernie2436 2013-02-18 17:48:49

+0

在记事本或其他文本提取器中打开.csproj。 – SteveCav 2013-05-13 05:21:02

+1

@ bernie2436 - 右击项目 - 卸载项目,然后显示为不可用 - 再次右键单击并选择“编辑 .csproj” – BornToCode 2015-02-24 12:28:55

3

添加到用户的答案,因为我不能添加到评论。

右键单击该项目并选择“卸载项目”。然后您将被允许右键单击并编辑项目文件。

2

这可能是因为您已将映射来自TFS的项目与不同版本的Visual Studio进行了映射。

解决方法:从本地文件夹 2. 1.删除映射创建新的映射和检索文件到不同的位置 3.打开从这个新位置