ResolveUrl在异常后不返回站点根目录

时间:2013-04-01 14:58:10

标签: c# asp.net-mvc iis

异常后,ResolveUrl方法不再返回网站根目录,加载图像路径不正确。

例如:IIS的网站根目录是www.mysite.com/portal。 ResolveUrl方法返回www.mysite.com

  • portal子目录是IIS上的应用程序。 www.mysite.com也是IIS上的一个应用程序。
  • 应用程序在IIS上配置正确(它不是虚拟路径),并且它有一个独立的应用程序池。
  • 异常是随机的,它们与ResolveURL方法无关。

有什么可能的线索?似乎ResolveUrl在异常之后“丢失”了应用程序路径,这完全没有意义。

为了解决这个问题,我必须回收应用程序池或将web.config文件重命名为其他文件,然后返回其正式名称。

我正在使用C#和asp.net 4.0。

0 个答案:

没有答案