1

我是 IIS 7.5 的新手,我正在尝试使用自动启动功能,如ScottGu 的博客和 MSDN 中所述。

我自己实现了自己Preload()IProcessHostPreloadClient,我只是打印到那里的日志和事件查看器。但似乎我从未到达Preload(),因为没有打印任何内容。当我重新启动应用程序池时,我希望看到打印,但是,正如我所说,什么都没有发生。

关于他的问题可能是什么的任何建议?或者我该如何检查问题的原因?

4

1 回答 1

0

我只是打印到那里的日志和事件查看器

那可能是你的问题。您确定可以从 Web 应用程序中写入事件日志吗?传统上,您没有足够的权限在运行标准权限的 IIS 中托管的 asp.net 应用程序中执行此操作。

尝试在您的 Web 应用程序中放置一个写入事件日志的测试页面,以确保您的打印到事件日志代码正常工作。如果不是,您可以选择将文本文件写入 app_data 文件夹的简单选项吗?你通常有足够的权限来写它。

于 2011-07-16T12:33:17.133 回答