Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
如何将asp.net网站添加到github存储库中?_Asp.net_Git_Visual Studio - Fatal编程技术网

如何将asp.net网站添加到github存储库中?

如何将asp.net网站添加到github存储库中?,asp.net,git,visual-studio,Asp.net,Git,Visual Studio,昨天我启动了一个asp.net网站项目,我想将其添加到git hub存储库中 问题在于,在VisualStudio上创建新网站时,项目解决方案和网站似乎位于不同的文件夹中 我想做什么: 创建一个空的解决方案,然后在其中添加网站 结果: 它适用于github,但是visual studio列出了一条关于解决方案的错误消息,该解决方案实际上并不影响网站本身(我仍然可以运行它),而且每当我关闭项目时,visual studio都会要求我保存解决方案,这会让我感到困扰,因为它似乎不应该发生 我不知道

昨天我启动了一个asp.net网站项目,我想将其添加到git hub存储库中

问题在于,在VisualStudio上创建新网站时,项目解决方案和网站似乎位于不同的文件夹中

我想做什么:

  • 创建一个空的解决方案,然后在其中添加网站
结果:

它适用于github,但是visual studio列出了一条关于解决方案的错误消息,该解决方案实际上并不影响网站本身(我仍然可以运行它),而且每当我关闭项目时,visual studio都会要求我保存解决方案,这会让我感到困扰,因为它似乎不应该发生

我不知道asp.net网站项目是否需要该解决方案。但是我也不知道没有它怎么做


那么,如何创建一个包含asp.net网站的github存储库,让下载它的人可以毫无问题地使用它呢?

是的,您希望从包含
SLN
文件的文件夹开始。在VisualStudio外部,打开一个命令行(Powershell或任何东西),导航到该文件夹,然后运行command
git init
。这将为您的回购启动git

接下来,我将转到这里,将VisualStudio
.gitignore
文件放在同一个文件夹中

要提交到您的repo,请从同一文件夹运行以下命令:

git add --all
git commit -m "Write a comment here"
git pull
git push

你该走了。我尽量不从内部使用git;多年来一直存在bug。

试试这个扩展,它在ASP.NET项目、MVC项目、API和.NET核心上都能完美地工作

安装后,它只需单击即可发布、提交和同步所有文件。所有文件都发布在GitHub存储库中。我正在使用它,从来没有遇到过问题。页面上有一个说明详细信息,可以自行解释