0

我最近在我的网站上实施了 UrlRewriter (http://urlrewriter.net),但遇到了一些问题。

我正在实现它,因此页面请求是无扩展的。例如www.example.com/my-cool-product, 重定向到www.example.com/Product.aspx?id=1。这工作正常。

我遇到的问题是,我的一些网站图像拒绝作为静态内容提供。如果我将一些图像的路径放在我的网站上,它们会立即提供(作为静态内容),但一些图像会尝试通过 .NET 管道进行路由。

例如,www.example.com/Asset/Image/Image.png当它试图点击时返回 404 www.example.com/Asset/Image/Default.aspx

任何人都可以解释为什么某些图像会发生这种情况而不是其他图像吗?

4

1 回答 1

1

您使用的是什么版本的 IIS?你可能需要:

<modules runAllManagedModulesForAllRequests="true">

在您的 web.config<system.webServer>块中

或者<base>在你的页面头部设置一个 url

于 2013-01-25T12:02:56.123 回答