2015-03-18 48 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文件

相關問題