2012-09-19 30 views
1

簡單的問題。我正在創建鏈接,並希望獲取路由網址而不對其進行硬編碼。我知道你可以使用url.content('〜/ therestofyourlink'),但這隻能用於解決方案路線,而不是web服務器路線。獲取URL的路線

我想要的是'http:// localhost /',但本地主機可以更改爲任何東西,即域名。我想要一些代碼來挑選這個,所以我需要擔心的是從webserver路由和下面的實際鏈接。

我使用MVC剃刀,所以任何使用這種語法的答案將是一個很大的幫助!

回答

0

是你指向內容你的網站外

如果沒有,比使用相對URL將沒事。當您將應用程序部署到生產服務器時,所有內容仍然可用。

如果是,則需要將根網址放入配置文件(也許appSettings位於web.config中)。

UPDATE:

如果要訪問IIS元數據庫編程比看Microsoft.Web.Administation命名空間。

+0

請看下面的回覆文字。謝謝! –