从 VSS 打开解决方案时,VS 2003 报告“无法从 Web 服务器获取项目文件”

Posted

技术标签:

【中文标题】从 VSS 打开解决方案时,VS 2003 报告“无法从 Web 服务器获取项目文件”【英文标题】:VS 2003 Reports "unable to get the project file from the web server" when opening a solution from VSS 【发布时间】:2008-09-15 15:12:16 【问题描述】:

在新格式化的电脑上尝试从源代码管理打开项目时,在从 VSS 获取 sln 文件后,我收到“无法从 Web 服务器获取项目文件”。如果我尝试从资源管理器中打开 sln 文件,我也会收到同样的错误。

有什么建议或想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

这个问题很老,所以你可能已经解决了这个问题,但以防万一:项目文件是否使用 IIS?如果是这样,那么它可能正在尝试从 IIS 读取项目文件,并且新格式化的计算机上不存在虚拟目录。此外,当您打开解决方案时,应在“输出”窗口中提供有关消息的更多详细信息,以帮助您找到原因。使用 VS2003,您还需要将您的用户帐户添加到“调试器用户”和“VS 开发人员”以及可能正在运行 AppPool 的帐户(可能是网络服务器、ASPNET 或 IUSER_xxx)。这也可能取决于您使用的身份验证类型。有时我还必须将这些组权限添加到虚拟目录位置。不过,我已经有一段时间没有将 VS2003 用于 Web 项目了。

【讨论】:

【参考方案2】:

尝试删除 .csproj 文件(不过先备份它们)。

【讨论】:

【参考方案3】:

你的 sln 文件有什么奇怪的地方吗?您是否使用文本编辑器打开它以查看它是否链接到远程资源?

【讨论】:

我不是。我在本地使用 VSS

以上是关于从 VSS 打开解决方案时,VS 2003 报告“无法从 Web 服务器获取项目文件”的主要内容,如果未能解决你的问题,请参考以下文章

如何解决“Visual Studio .Net 无法创建或打开应用程序 VS2003”的问题?

VS 2003 CrystalReports - 细节部分问题

VS 2003 CrystalReports - 详细信息部分问题

未能找到与此解决方案关联的源代码管理提供程序

如何使用 Visual Studio 2003 和 TFS?

vs2010中.vssscc是啥,有啥作用?