Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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
.net 如何使用IIS Express而不污染.csproj文件_.net_Visual Studio_Version Control_Iis Express - Fatal编程技术网

.net 如何使用IIS Express而不污染.csproj文件

.net 如何使用IIS Express而不污染.csproj文件,.net,visual-studio,version-control,iis-express,.net,Visual Studio,Version Control,Iis Express,我最近切换到IIS Express进行asp.net开发,但我不明白单击“使用IIS Express…”(Visual Studio中项目的上下文菜单)会影响.csproj文件 问题是,当我提交更改(源代码管理)时,我还提交了新的IIS Express配置,在我看来,这是一种用户首选项配置。因此,应该将其写入.suo文件(源代码管理会忽略该文件) 我知道这比一个问题更杂乱无章,但我想也许有人会有一个解决方案。不幸的是,这些项目设置是VS如何判断是否使用Cassini或IIS Express的。但

我最近切换到IIS Express进行asp.net开发,但我不明白单击“使用IIS Express…”(Visual Studio中项目的上下文菜单)会影响.csproj文件

问题是,当我提交更改(源代码管理)时,我还提交了新的IIS Express配置,在我看来,这是一种用户首选项配置。因此,应该将其写入.suo文件(源代码管理会忽略该文件)


我知道这比一个问题更杂乱无章,但我想也许有人会有一个解决方案。

不幸的是,这些项目设置是VS如何判断是否使用Cassini或IIS Express的。但是,您可以选择将project server设置保存在proj.user文件中,以便它们不会签入到源代码管理中。在project Properties->Web下,您可以取消选择“将服务器设置应用于所有用户”选项:


只是对公认答案的额外评论。。。您可能会发现VisualStudio2010很难接受与签入相关的更改,并让它恼火地忽略您的更改,说没有发生任何相关更改。在这种情况下,只需使用团队资源管理器(只需csproj文件,csproj.vspscc,他会一直说它没有更改,但没有问题)强制检查即可。

一个问题似乎是,没有用户文件的项目将默认为cassini。。。(它不保留项目级设置和用户级设置)好吧,就我所见,这些美好的旧时光已经过去了。该复选框已在VS 2013中删除,因此所有内容都始终位于.csproj文件中。非常感谢,微软。@Deeksy是的,有点疏忽。这个()上有一个Connect bug,它在待办事项列表中,将在将来的更新中带回。再投一票不会有什么坏处;更多选票=>雷达上更大的点。