管理url路徑在ASP.NET中可能是一個真正的痛苦。 AbsolutePath vs RelativePath vs等讓我瘋狂。我發現許多解決方案都要求用戶編輯web.config元素以包含正確的子文件夾路徑;恩。難以管理URL路徑
網站根:http://www.domain.com Web.config文件設置:/
網站根:http://www.domain.com/blog web.config中設置:/博客/
有辦法妥善處理它而無需更改web.config?
管理url路徑在ASP.NET中可能是一個真正的痛苦。 AbsolutePath vs RelativePath vs等讓我瘋狂。我發現許多解決方案都要求用戶編輯web.config元素以包含正確的子文件夾路徑;恩。難以管理URL路徑
網站根:http://www.domain.com Web.config文件設置:/
網站根:http://www.domain.com/blog web.config中設置:/博客/
有辦法妥善處理它而無需更改web.config?
您可以使用Request.ApplicationPath。使用的參考是here。
這樣你的圖片文件夾,例如,將是Request.ApplicationPath +「/ images /」;
我覺得Rick's blog entry幫助解決一些我的問題......
I /博客配置爲在IIS或虛擬應用程序的Web應用程序的只是一個子目錄? – Brettski 2009-01-07 03:05:03