[英]Set application path in visual studio
我必須對具有許多硬編碼路徑的應用程序進行一些更改。 這些路徑基於應用程序路徑為空的假設。 但是,當我在Visual Studio中本地運行時,應用程序路徑就不一樣了。 因此,在生產服務器上,名稱可能是“ http://example.com/default.aspx”,而在本地則是“ http:// localhost:1234 / myapp / default.aspx”。
有什么方法可以在Visual Studio中設置應用程序路徑,因此我可以將其設置為null?
是的,是的,我知道“正確的答案”是消除硬編碼的路徑。 長期來看,我很樂意這樣做。 但這對於適度的更改將是很多工作,然后我必須測試所有可見的內容,以確保我沒有搞砸。
在webapp項目屬性的Web下,在Servers部分中,您可以選擇服務器以及該服務器上的應用程序路徑。 如果使用Visual Studio Development Server,則默認路徑為“ /”。
另外,在發布應用程序時,您可以選擇配置文件及其相對目標位置(右鍵單擊項目並發布)。
最后,您可以在相對的硬編碼路徑前面使用〜(波浪號)表示它們屬於根webapp文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.