我必須對具有許多硬編碼路徑的應用程序進行一些更改。這些路徑基於應用程序路徑爲空的假設。但是當我在Visual Studio中本地運行時,應用程序路徑是其他內容。因此,在生產服務器上,名稱可能是「http://example.com/default.aspx」,而在本地它可能類似於「http:// localhost:1234/myapp/default.aspx」。在visual studio中設置應用程序路徑
有什麼辦法可以在visual studio中設置應用程序路徑,所以我可以將它設置爲null?
是的,是的,我知道「正確答案」是消除硬編碼路徑。長期來看,我很樂意這樣做。但是,對於適度的變化,這將是很多工作,然後我必須測試一切,以確保我沒有把事情搞砸。
啊,像很多事情一樣,當你知道如何去做的時候很容易。謝謝。 RE代字號:是的,我知道這一點,但(a)我必須運行遍及代碼的代碼,並且我不希望更改沒有任何要求更改的頁面。 (b)更重要的是,絕大多數絕對路徑都使用非asp標籤,