IUSR与应用程序池凭证

我有一个运行以下configuration的IIS7 / ASP.NET应用程序:

  1. 匿名authentication(IUSR)。
  2. 应用程序池作为域帐户运行

如果IUSR被拒绝“本地login”,那么看起来ASPX页面仍然会呈现他们的HTML,但静态内容(如图像)将不会被传送。 我想知道这是什么技术原因? 如果IUSR被“破坏”,那么为什么要将一个ASPX页面的请求传递给pipe道并执行,但是IIS将拒绝在同一个目录中提供一个图像?

我同意MattB,这可能不是因为login本地设置。

另一方面,如果您将匿名用户设置为使用应用程序池标识,则只需要维护1个用户。 这是我的首选设置。 请注意,您应该将1个网站映射到1个应用程序池,否则应用程序池中的所有网站都需要相互信任。 如果不是这种情况,那么保持它的默认值。