如果我有一個我需要從當前服務器獲得的相對路徑。以下內容不起作用,因爲它不是有效的URI。如何從當前服務器請求資源(相對路徑)?
var request = WebRequest.Create("\path_to_resource")
我認爲,最簡單的方法是把路徑在web.config,但是這很容易被忘記,當應用程序移動到另一臺服務器來更新配置打破。有沒有比這更好的方法?
var request = WebRequest.Create(ConfigurationManager.AppSettings["root"] + "\path_to_resource");
如果應用程序不在域的根目錄下怎麼辦? – Dave 2009-10-19 16:31:58
如果它不在根目錄下,可以使用:Request.ApplicationPath。所以「CurrentDomain()+ Request.ApplicationPath +」/MyPage.aspx「 – spryce 2014-04-30 00:21:42