Submission of an error message(提交错误信息)

Topics: Developer Forum
Oct 24, 2009 at 4:24 AM
Edited Oct 24, 2009 at 4:26 AM

你好,我使用的操作系统是Windows Vista Ultimate版,IIS的版本是7.0,使用的IIRF版本是2.0预览版,我是在自己电脑上进行的测试。

但是在使用反向代理功能(reverse proxy)时,发现一个问题。

我自己访问自己电脑上的网站,是没有问题的,但是让朋友通过我的外网IP访问我的电脑时。我的电脑出现错误窗口(IIS Worker Process 已经停止工作)。




2.使用Windows系统日志(事件查看器)自身的功能,将相关的信息导出,如果你使用Windows Vista或者Windows 7以及Windows 2008,应该可以轻松的导入信息,或者直接在Windows系统日志(事件查看器)上查看.


(The following content from Google Translation)

Hello, I use the operating system is Windows Vista Ultimate version, IIS version is 7.0, using IIRF version 2.0 preview version, I was on a computer in their own testing.

However, the use of reverse proxy feature (reverse proxy), we found a problem.

I have access to your computer, website, there is no problem, but my friends through my external IP network access to my computer. My computer an error window (IIS Worker Process has stopped working).

Paste the contents of the following is my iirf.ini file, because tests of this question, I first delete the other rules.

When problems arise, I extracted the Windows system log (Event Viewer), I used two methods extract the log

1. IIRF the system log and the log generated by copying down and use utf-8 format is stored as a txt file, a repository of information a file, and follow the Windows system log (Event Viewer) classification were classified2. Using the Windows System log (Event Viewer) own features, relevant information will be exported, if you use Windows Vista or Windows 7, as well as Windows 2008, should be able to easily import information, or directly in the Windows system log (Event Viewer device) on the view.

3.All the information I've been using Winrar software packaged as a Zip file, download the following address.


RewriteLog C:\inetpub\wwwroot2\iirf.Log
RewriteLogLevel 5

StatusUrl /iirfinfo  RemoteOk

# add a trailing slash:
RedirectRule ^/iirfHelp$         /iirfhelp/          [I]

# proxy the iirfhelp directory
ProxyPass   ^/iirfHelp/(.*)$$1  [I]
Oct 24, 2009 at 3:15 PM

Ok, I received your message.

The translation is not bad. 

I will have a look at the event log messages, and see if I can understand the problems. 

I will reply soon.


Oct 25, 2009 at 12:58 AM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Oct 25, 2009 at 2:02 AM


Please see the workitem at 

I have attached to that workitem, a ZIP file containing a new build of the IIRF.dll. (v2.0.1.1001)   Install this onto your server.   This DLL will not avoid the problem you have seen.  Instead, it will generate a stack trace when the problem occurs.


  1. download the zip file  from the workitem. 
  2. Unpack the zip file.
  3. copy the IIRF.dll file over your existing installation of IIRF
  4. copy the IIRF.pdb file into   %windir%\system32\inetsrv 
  5. restart w3svc ( net stop w3svc / net start w3svc) 
  6. run your test
  7. Send me the IIRF log file, or post the stacktrace from the end of the log file.

Thank you.


Oct 25, 2009 at 2:15 AM
Edited Oct 25, 2009 at 2:24 AM


In order to get a proper stacktrace, you may need to have DbgHelp.dll on your machine.  This is a DLL that is shipped by Microsoft.  You may have it on your machine already.

Look in %windir%\system32\ for the file dbghelp.dll .

If you don't have this file, please install The Debugging Tools For Windows. and then stop+start w3svc.

UPDATE: I just learned that DbgHelp.dll is built-in to Windows.  So you will have the required DLL.  You don't need to install anything additional.

Oct 25, 2009 at 2:24 AM


 Today, I need to go out, you may want to give you an answer tomorrow, due to time zone differences, do not know what is in your country, and I hope to add to your MSN, you can contact more convenient, so that one day a message is clearly too inefficient a. OK? My MSN account is (, thank you

Oct 25, 2009 at 2:30 AM


I will look for your answer tomorrow.


Oct 26, 2009 at 3:11 PM



On this topic, directly below the site after the discussion of that right, I have submitted the information, there is one thing I am curious, it seems IIRF log has grown rapidly, because this version of the relations? Make a more detailed log? Accurate? Comprehensive? (These two words may be incorrectly translated, but through our communication, I also think that Google translate well to solve our language barriers)
Oct 26, 2009 at 4:57 PM
ejin wrote:


Thank you for the submission.   The IIRF Log is large because you have the LogLevel set to 5 or 6 in the ini file. 

And, because of a mistake on my part, you haven't run with an updated IIRF.dll, so the log is no more detailed or comprehensive than in the prior case.  It is the same information in the log.  So the idea that the Log is larger this time, as compared to last time, is not correct, I believe.   The log is large, yes.  But it is no larger, and should contain no different information, than the last time, I think. 

In any case I've updated the workitem at . Now there is a new zip attached there, with an updated version of IIRF.dll and IIRF.pdb.  Please follow the instructions there, and send me the IIRF log when you are finished.

Oct 27, 2009 at 8:39 AM

Have you tried the new DLL? 

Let me know.


Oct 27, 2009 at 12:38 PM


Have been tested, it seems there is no problem. Identify problems and then contact you.