2010-01-12 77 views
1

我已經在文章How to: Deploy an ASP.NET MVC Application之後部署了ASP.NET MVC應用程序。該應用的索引頁面正確渲染圖像,加載JavaScript和CSS。不幸的是,這些鏈接都沒有工作。我認爲這堆棧溢出問題ASP.NET MVC deployment to IIS 5/6 with Virtual Directory將解決我的問題,但無濟於事。ASP.NET MVC鏈接導致部署後出現404錯誤

目前,我試圖用這個方法來鏈接:

<a id="Remove-Sk-<%= item.Sk %>" href= 
    "<%= Url.Action("Inactivate", "Item", new { id=item.Sk }) %>" 
    class="cboxelement"> 

其中在一個404錯誤上述結果所呈現的鏈接呈現

<a id="Remove-Sk-113103" href="/app/Item/Inactivate/113103" 
    class="cboxelement"> 

點擊:

https://dev-env/app/Item/Inactivate/113103 

這個鏈接看起來就像我期望的那樣。我做錯了什麼?有沒有我缺少的配置問題?

+1

你說這些鏈接不起作用,但是你繼續說他們點擊後看起來正確。請詳細說明什麼是不正確的。什麼是有什麼問題的症狀?點擊後你有404嗎? – 2010-01-12 19:39:49

+0

@Ray感謝我修改問題以更好地反映問題的問題。謝謝你請求我澄清。 – ahsteele 2010-01-12 20:00:58

+0

好多了,謝謝! =) – 2010-01-12 20:17:56

回答

2

如果您已部署到IIS6,是否添加了必要的通配符映射?這個問題表現爲404錯誤。如果您使用的是IIS7 +或ASP.NET開發Web服務器,則您不會在本地工作站上看到它們。

This如果這是問題,文章將幫助您。