2010-11-10 58 views
1

我已經爲ASP.NET MVC 2編寫了一個自定義VirtualPathProvider,用於搜索程序集中的視圖和靜態內容,以便我可以在多個站點中重用內容。它在使用Cassini時工作得很好,但是當我將站點部署到運行IIS 7的服務器時,靜態文件只是返回404,甚至沒有通過AssemblyPathProvider(我寫的類)路由。有沒有人知道如何強迫IIS在這方面與卡西尼一樣工作?靜態文件無法通過IIS路由到與使用卡西尼相同

+0

更好的方法是開發這些場景中使用IIS。 – 2010-11-11 02:27:44

回答

0

IIS和卡西尼絕對是兩個不同的野獸。我會同意@Sayed,因爲你應該嘗試選擇使用IIS,特別是因爲你的生產服務器運行IIS。

在這方面,我會進一步建議您使用IIS Express進行開發。它很輕便,並且不需要您的計算機上的管理員權限。它也像IIS一樣行爲,因爲它是IIS。

下面是詳細信息一些鏈接: