我最近切换到IIS Express进行asp.net开发,但我不明白点击“使用IIS Express ...”(Visual Studio中项目的上下文菜单)会影响.csproj文件...
问题是我提交更改(源代码管理)时我还提交了新的IIS Express配置,在我看来,这是用户首选项配置。因此,它应该写在.suo文件中(源代码控制会忽略)。
我知道这比问题更加散漫,但我想也许有人会有解决方案。
答案 0 :(得分:18)
不幸的是,这些项目设置是VS如何判断是否使用Cassini或IIS Express。但是,您可以选择将项目服务器设置保存在proj.user文件中,以便它们不会签入源代码管理。在项目属性 - >下在Web上,您可以取消选择“将服务器设置应用于所有用户”选项:
答案 1 :(得分:0)
对接受的答案只是一个额外的评论......您可能会发现Visual Studio 2010难以接受该更改与签入相关并让它烦人地忽略您的更改,说没有相关更改发生yadda yadda。在这种情况下,只需使用团队资源管理器进行强力检查(只需csproj文件,csproj.vspscc,他会继续说它没有改变,但没有问题)。