当尝试在新格式化的电脑上从源代码管理打开项目时,从 VSS 获取 sln 文件后,我收到“无法从 Web 服务器获取项目文件”的消息。如果我尝试从资源管理器打开 sln 文件,我也会收到相同的错误。
有什么建议或想法吗?
谢谢!
这个问题很老了,所以你可能已经解决了这个问题,但以防万一:项目文件是否使用 IIS?如果是这样,那么它可能正在尝试从 IIS 读取项目文件,并且新格式化的计算机上不存在虚拟目录。此外,当您打开解决方案时,“输出”窗口中应该有更多有关消息的详细信息,这应该可以帮助您找到原因。对于 VS2003,您还需要将您的用户帐户添加到“调试器用户”和“VS 开发人员”,并且可能还需要添加运行 AppPool 的帐户(可能是网络服务器、ASPNET 或 IUSER_xxx)。这可能还取决于您使用的身份验证类型。有时,我还必须将这些组权限添加到虚拟目录位置。不过,我已经有一段时间没有使用 VS2003 进行 Web 项目了。
尝试删除 .csproj 文件(不过请先备份它们)。
你的 sln 文件中有什么奇怪的吗?您是否用文本编辑器打开它以查看它是否链接到远程资源?
您需要在解决方案中创建空文件夹来替换服务器中的文件。