在我的視圖中,我有像/My/Urls.something
這樣的url映射,例如在鏈接中(當我不使用視圖助手的時候),包括靜態內容如圖像,並且主要在JavaScript代碼中(Ajax調用和類似)。ASP.NET MVC的子網站的網址
,當我在第一級域部署我的應用程序,像http://mysite.com/
因爲URL之前/
它重新映射到域的根目錄,但如果該網站被部署爲一個子網站,例如http://mysite.com/myapp/
這工作得很好,這種不worka了,而且省略/
(例如/My/Urls.something
- >My/Urls.something
)像http://mysite.com/myapp/admin
內頁,我想讀http://mysite.com/myapp/My/Urls.something
但我得到http://mysite.com/myapp/admin/My/Urls.something
不起作用。
任何幫助?
什麼的時候,我不希望鏈接的動作,但圖像或JavaScript文件? – pistacchio 2012-01-16 16:08:08
那麼,你可以通過一個動作方法來運行它,並返回一個File結果。這樣你可以控制對文件的訪問。或者,您可以從一個操作方法中取出生成的路徑,剝離結束位並放入文件名。 – 2012-01-16 16:50:24