簡體   English   中英

如何在 Visual Studio Asp.net 項目中為不同的團隊成員設置不同的 web 服務器配置?

[英]How to set up different web server config for different team members in Visual Studio Asp.net Project?

除了我之外,我還有另一個開發人員在 Visual Studio 上開發 Asp.net 項目 (.net 4.5)。 問題是我使用 http://localhost/MyProject 作為我的本地服務器 url,而他使用 http://localhost:51123,可能是因為默認端口已被另一個服務器占用。

問題是當他提交對.csproj 文件的更改時,它會為我更改此配置,我必須將其更改回來。 當我改變時,他可能會遇到同樣的問題。

有沒有辦法讓我們使用不同的網絡服務器,同時允許我們提交更改 do.csproj 文件? (例如,當我們添加新的 class 或頁面時)。

你如何在你的項目中處理這個問題?

您可以在 appsettings 配置中有 2 個條目,例如

“AWebserver”:“AProject”,“BWebserver”:“BProject”

在傳遞 url 的地方,使用配置 object 使用您的特定服務器密鑰從 appsettings 中讀取。 這將使它變得有點容易,因為您只需更改配置 object 中傳遞的密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM