2011-04-13 92 views
2

夫婦的問題W上2003擴展更少的MVC設置IIS 6(頁面無法找到)

  1. Asp.net版本沒有在IIS6(下拉列表顯示在網站的屬性在ASP.NET選項卡是空的),爲什麼呢?
  2. 有什麼我很想念我的MVC實現過程

我得到的錯誤:當我試圖在一個MVC網站訪問一個頁面的頁面無法找到。

我按照這個指南:http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

步驟我都做了,至今 這涉及到:IIS 6和W2K3

  1. 選擇網站,右鍵 - >屬性
  2. 主目錄,我已檢查讀取已檢查並執行permition僅爲腳本
  3. configuration->映射
  4. found aspx ex張力 - >限制動詞:GET,HEAD,POST,調試腳本引擎進行檢查,確認文件是否存在沒有被選中
  5. 新增.mvc擴展與設置相同的aspx
  6. OK
+1

在那裏有一個通配符設置,你應該設置它來使它工作。將通配符設置爲.NET isapi過濾器應該這樣做。 – 2011-04-13 10:31:34

+0

已完成它,一直盲目地看到 – cpoDesign 2011-04-13 11:02:38

回答

0

感謝Mike, 我一直盲目的甲蟲不seing它

通配符應用程序HAST設置爲:同一文件.mvc配置

至於註冊, 謝謝達林,我今天會嘗試。

謝謝大家

+0

這個通配符應用程序在哪裏? – stephenbayer 2012-03-13 14:47:41

+1

這個通配符應用程序在哪裏? - 沒關係,我找到了。右鍵單擊應用程序或網站,虛擬目錄選項卡,單擊配置,在映射選項卡上查找.MVC擴展,通配符應用程序映射是應用程序擴展列表框下的文本區域。如果其他人也錯過了,我會詳細討論。 – stephenbayer 2012-03-13 14:55:07

2

嘗試註冊ASP.NET與IIS:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -i 

然後確保它已啓用:

enter image description here

如果您使用的是ASP.NET 4.0,請確保將這些步驟修改爲相應的版本。

+0

我相信正確的文件是aspnet_regiis.exe而不是aspnet_regsql.exe – 2012-05-01 00:15:08