Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio团队2015 Git打开web项目解决方案时出错(网站不存在)_Git_Visual Studio 2015_Azure Devops - Fatal编程技术网

Visual Studio团队2015 Git打开web项目解决方案时出错(网站不存在)

Visual Studio团队2015 Git打开web项目解决方案时出错(网站不存在),git,visual-studio-2015,azure-devops,Git,Visual Studio 2015,Azure Devops,我正在尝试为一个小的学校项目建立一个VisualStudioTeamWeb项目,但是,我遇到了一些奇怪的错误,我认为可能与学校网络有关。我可以同步到存储库,但当我尝试在学校计算机上打开解决方案时,会出现一个错误,表明它不再存在 C:\Users\me\WebSites\HS-Website\ : error : Error opening web C:\Users\me\WebSites\HS-Website\. Unable to open the Web site 'C:\Users\me

我正在尝试为一个小的学校项目建立一个VisualStudioTeamWeb项目,但是,我遇到了一些奇怪的错误,我认为可能与学校网络有关。我可以同步到存储库,但当我尝试在学校计算机上打开解决方案时,会出现一个错误,表明它不再存在

C:\Users\me\WebSites\HS-Website\ : error  : Error opening web C:\Users\me\WebSites\HS-Website\. Unable to open the Web site 'C:\Users\me\WebSites\HS-Website'.  The Web site 'C:\Users\me\WebSites\HS-Website' does not exist.
该错误列出了不包含存储库或解决方案的文件路径。如果右键单击解决方案并选择“在文件资源管理器中打开”,则正确的路径和项目将显示在文件资源管理器中

实际文件路径(右键单击解决方案时打开的路径)

在解决方案资源管理器中,它显示解决方案名称,后跟“(加载失败)”。如果我试图重新加载解决方案,会弹出一个错误窗口,显示项目已被移动或重新命名,或者不在我的计算机上

我不完全确定这里有什么问题。这个解决方案似乎适用于非学校的计算机。克隆存储库后,所有试图打开解决方案的用户帐户上都会显示错误消息。我已尝试更改存储库文件路径以匹配错误上的位置,并尝试将其移动到计算机上的不同位置


我非常感谢任何帮助或建议,我是VisualStudio团队的新手,还没有找到任何有效的修复方法

默认情况下,对于网站项目,解决方案文件路径与网站文件的路径不同。您只需将解决方案文件添加到git服务器,或者解决方案文件和网站文件位于不同的存储库中。请参阅以下步骤来处理此问题:

  • 在VSTS git团队项目中创建新的存储库
  • 将此存储库克隆到本地计算机
  • 在VS中创建新网站并将网站位置路径更改为该本地克隆路径,您可以将现有网站复制到克隆路径
  • 关闭vs或解决方案
  • 删除文件系统中的解决方案文件
  • 打开VS>文件>打开>网站>选择网站文件夹(在克隆路径中)
  • 单击保存,将提示保存对话框>将解决方案文件保存到网站的同一路径(克隆路径)
  • 提交并推送更改

  • 解决方案文件可能包含到其他位置的相对路径或绝对路径。尝试在记事本中打开解决方案文件并更正路径。或者从解决方案中删除项目,然后使用解决方案上下文菜单中的“添加现有项目”再次添加。是否阅读了此内容?我想我可能已通过删除解决方案的内容并在其中创建新的web项目来修复此问题。我目前无法测试其他用户的结果,但我会在几个小时后更新,当我可以让其他用户在线时。谢谢大家的帮助!请确保您已将所有文件添加到git存储库中,特别是.csproj文件(这也可能是原因)。为了进行快速测试,请将您计算机上的repo克隆到另一个目录,并验证您是否可以打开它,无需等待其他人。它在我的计算机上工作,经过一些测试后,似乎只发生在从未打开过项目的计算机上
    C:\Users\me\Documents\Source