我为ASP.NET MVC 2编写了一个自定义VirtualPathProvider,用于搜索程序集中的视图和静态内容,以便我可以重用多个站点中的内容。它在使用Cassini时工作正常,但是当我将站点部署到运行IIS 7的服务器时,静态文件只返回404,甚至没有通过AssemblyPathProvider(我编写的类)进行路由。有谁知道如何强制IIS在这方面与Cassini一样工作?
答案 0 :(得分:0)
IIS和卡西尼绝对是两种不同的野兽。我同意@Sayed的意见,你应该尝试选择使用IIS,特别是因为你的生产服务器正在运行IIS。
在这方面,我建议您使用IIS Express进行开发。它很轻巧,不需要在您的计算机上拥有管理员权限。它的行为与IIS类似,因为它是IIS。
以下是一些更多信息的链接: