From: ZUC on 8 Sep 2010 10:33 Hi all, I'd like to ask you a question about a strange behaviour that I'm getting from a customer's server. Environment: Windows Server 2008 R2 Standard, IIS 7.5. Like 50 websites installed using ASP 3, ASP.net 3.5 and PHP 5 languages. This server is behind a firewall so it has a private IP address like 10.0.0.1. Firewall is set to NAT public IPs to the private IP of this server. Each site has its own application pool configured in this way: http://www.zuccala.com/temp/IIS7_app_pool_config.png Problem: a simple ASP page like this one: http://www.zuccala.com/temp/page.txt The page called via XmlHttp is on the SAME SERVER (http:// www.sampledomain.com/contacts.asp). I noticed that the page, when called, creates a loop and freezes the entire pool. The only way to restore the website is to recycle the application pool. [also .CreateMHTMLBody method from CDOSYS library had the same behaviour] At first time I thought it was a network problem so I added a NAT Loopback rule on the firewall. After that, I could browse each website using IE on the server, so routing/networking was OK. Then I thought it was a problem of XML component, I checked and I noticed that the page was using "Microsoft.XMLHttp" component. I switched it to "MSXML2.ServerXMLHTTP". No luck. Components installed on this server are: http://www.zuccala.com/temp/test_asp_components.asp I lost a few days trying to solve this issue, that I tried to disable 32bit support from that application pool and.... ta-dah! It started working!!! Now, the question for you is: what's the connection between IIS 7.5 - Application Pools - ASP - Xml and that setting?? I'm speking about this fu**ing checkbox: http://www.zuccala.com/temp/IIS7_app_pool_32bit.png Thank you for your answers, have a nice day! Zuc
From: ZUC on 9 Sep 2010 16:29 OK, i tried many methods in order to solve keeping 32bit support on the application pool. The only way it worked was setting the number of IIS Worker Processes from 1 (default) to a higher level (e.g. 5) Now I have a web garden instead of a pool, but now it works :)
|
Pages: 1 Prev: IIS 6 - asp.net - Internet Explorer cannot display the webgage Next: IIS Import & Export |