1

我为 ASP.NET MVC 2 编写了一个自定义 VirtualPathProvider,它在程序集中搜索视图和静态内容,以便我可以在多个站点中重用内容。使用 Cassini 时它工作得很好,但是当我将站点部署到运行 IIS 7 的服务器时,静态文件只是返回 404,甚至没有通过 AssemblyPathProvider(我编写的类)路由。有谁知道如何强制 IIS 在这方面与 Cassini 一样工作?

4

1 回答 1

0

IIS 和 Cassini 绝对是两种不同的野兽。我同意@Sayed 的观点,因为您应该尝试选择使用 IIS,尤其是因为您的生产服务器正在运行 IIS。

在这方面,我会进一步建议您使用 IIS Express 进行开发。它是轻量级的,并且不需要在您的机器上拥有管理员权限。它的行为也像 IIS,因为它是 IIS。

以下是一些链接以获取更多信息:

于 2011-08-18T19:39:53.973 回答