2009-10-22 60 views
1

我在IIS 6.0中向我的網站添加了通配符映射,以便我的MVC應用程序正常工作,但現在我無法找到每個請求的頁面。插入通配符映射後,我無法瀏覽到我創建的測試html文件或我的任何路由。ASP.Net MVC通配符映射IIS 6.0 - 無法找到頁面

當通配符映射關閉時,該網站正常工作,我創建了一個名爲.mvc的應用程序擴展,然後在我的路線中使用,但是我希望不要在Url中使用擴展名。

這裏是我的設置,服務器和應用程序的一些亮點:

Windows Server 2003與IIS 6.0:
的.Net 3.5 SP1
斌部署的MVC DLL的
服務器具有運行於多發部位它。這個特定的一個被設置爲自己的站點(而不是虛擬目錄)。
該網站使用表單身份驗證
設置通配符映射時,取消選中「驗證文件存在」並將其映射到c:\ windows \ microsoft.net \ framework \ v2.0.050727 \ aspnet_isapi.dll。

回答

1

指向framework64的Web服務擴展。只要通配符映射指向正確的文件夾(framework64而不是框架),它就起作用了。