VWD 提供一个内置的 Web Server ,使我们可以不依赖 IIS 就能直接进行开发。

它在处理 /handler.ashx/pathinfo.jpg 这样的 url 上则与 IIS 有差别。

这个差别是 IIS 会把这个作为 /handler.ashx 来处理,而在 VWDWS 中会作为 pathinfo.jpg 来处理。

这个问题部署后就不再有,但是在开发时却很麻烦。

要解决这个问题,可以用HttpContext.RewritePath来替换路径。如果在Global.Asax中做,就是: