【发布时间】:2016-03-25 01:08:40
【问题描述】:
我目前有一个问题,从 IIS 托管站点运行时,执行简单的 file.exists 需要 4.6 秒才能返回。第二次运行需要 2.3 秒。
一旦我删除模拟,它会在 0.1 秒内运行。
我只是创建了一个 ASP.Net 站点,在页面加载中包含 file.exists 来复制问题。
站点设置在 Windows Server 2008 Enterprise 上,IIS 以经典管道模式托管站点,.Net 框架 2,启用 Windows 身份验证(禁用内核模式)和启用模拟(模拟用户)。应用程序池使用可以访问所需文件位置的域帐户。
我应该有 4 台相同的服务器,其中 3 台出现此问题,而另一台则没有,我找不到任何差异。
【问题讨论】:
标签: asp.net iis windows-server-2008 windows-authentication impersonation