2

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

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

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

任何线索可能是什么?似乎 ResolveUrl 在出现异常后“丢失”了应用程序路径,这根本没有意义。

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

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

4

0 回答 0