Visual Studio 2015重置Web项目以使用IIS Express

Tim*_*Tim 16 iis visual-studio

我在VS2015中有一个我想在本地IIS上运行的Web项目.我在项目属性中设置它并且它可以正常工作,但每当我关闭并重新打开Visual Studio时,它总是重置项目以使用IIS Express.

编辑:当我关闭并重新打开解决方案时,即使Visual Studio保持打开状态,也会发生这种情况.

为什么会发生这种情况,我该如何改变呢?(注意 - 其他用户正在处理同一个项目,因此我不想将我的本地IIS设置存储在项目文件中,因为我认为这会在他们获得最新版本的代码时覆盖他们的设置.)

Tim*_*Tim 15

我编辑了.csproj.user文件,这解决了这个问题.我改变了<UseIISExpress>true</UseIISExpress>,<UseIISExpress>false</UseIISExpress>并将其他一切都保持不变.

我仍然不知道为什么通过用户界面这样做没有保存,如果其他人可以解释它我会很乐意接受他们的答案.

  • 我也遇到过这个问题,看来如果你不更改URL,那么它就不会保存设置.所以我更改了我的Project Url,按了save,然后将其更改回来并再次按下save并更新了文件. (12认同)

Tim*_*Tim 5

NibblyPig 在评论中指出:

看来如果您不更改 URL,则不会保存设置。因此,我更改了项目网址,按“保存”,然后将其改回并再次按“保存”,它更新了文件。

我只是把这个作为答案,这样更容易找到,但完全归功于 NibbyPig 找到了这个。