我是IIS 7.5的新手,我正在尝试使用自动启动功能,如ScottGu's blog和MSDN中所述。
我在自己的Preload()
中实现了自己的IProcessHostPreloadClient
,我只是打印到日志和事件查看器。
但似乎我从未到达Preload()
,因为什么都没有打印出来。我希望在重新启动应用程序池时看到打印件,但正如我所说,没有任何事情发生。
关于他的问题可能是什么建议?或者我该如何检查问题的原因?
答案 0 :(得分:0)
我只是打印到那里的日志和事件查看器
这可能是你的问题。您确定可以在Web应用程序中写入事件日志吗?传统上,您没有足够的权限在运行标准权限的IIS中托管的asp.net应用程序中执行此操作。
尝试在您的Web应用程序中放置一个写入事件日志的测试页,以确保您的打印到事件日志代码正常工作。如果不是,您可以选择将文本文件写入app_data文件夹吗?你通常有足够的权限写信给它。