2015-03-18 45 views
0

我一直处于我的团队其余成员正在使用IIS Express的情况,因为我觉得适当的IIS更适合。通过Express使用LocalHost IIS;基于自定义

我知道我可以更改项目文件并直接到IIS。但是它带有限制。

我不能将项目文件更改推送到git,因为它会影响其他人。

是否有任何最好的方式来处理这样的事情,以便我使用IIS,其余的仍然在IISExpress上?

+0

我不知道它是否有效,但是您可以将IIS特定设置移动到单独的.csproj文件中,该文件通过''包含在规范csproj文件中, ,然后将Git配置为忽略对该文件的任何更改(以不推送也不覆盖拉)。 – Dai 2015-03-18 22:55:28

回答

0

假设您没有一堆基于URL的依赖项,解决方案很简单 - 只需手动配置IIS以指向与IIS不同的端口上的文件夹。

调试起来有点麻烦 - 您需要以管理员身份运行Visual Studio,然后连接到IIS进程。

+0

我想OP会询问他如何在本地保存他的'.csproj'设置而不用将它们推送到Git。 – Dai 2015-03-18 22:53:52

2

在您的项目属性中(右键单击解决方案资源管理器中的属性),转至“Web”选项卡并取消选中“向所有用户应用服务器设置(存储在项目文件中)”,这样更改将保留在用户设置projectName.csproj.user文件

相关问题