簡體   English   中英

在Visual Studio中設置應用程序路徑

[英]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.

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