Welcome to HostingForumz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

Overlapped IO Operation In Progress error accessing wildca..

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Author Message
gregsohl

External


Since: Apr 16, 2004
Posts: 2



(Msg. 1) Posted: Fri Apr 16, 2004 3:31 pm
Post subject: Overlapped IO Operation In Progress error accessing wildcard redirected virtual
Archived from groups: microsoft>public>inetserver>iis (more info?)

Running IIS 5, Windows 2000 SP4

I have a virtual directory under a redirected web site that is marked
with a wildcard setting to block redirection on it, using *;! The
HTTPRedirect entry in the metabase has the following properties:


Id: HttpRedirect
Attributes: Inherit
User Type: File
Data Type: String
Data: *;!

The site structure looks like this:

\Root - Redirected to another URL
\Root\Virtual - Inherits the root redirect
\Root\Virtual\Virtual2 - Blocks redirect with HTTPRedirect entry
listed above

When I access files in the Virtual2 directory, I occasionally get an
error, "Overlapped IO Operation In Progress". This is delivered as an
small HTML page in the browser. Most of the time it works. I ran a WAS
against it and it failed about 0.5% of the time. When I access the
page interactively, which is obviously at a slower pace, the failure
rate is about 25%.

Has anyone else encountered this? Anyone have ideas on how to correct
or further diagnose the problem? Thanks.

Greg

 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
user1375

External


Since: Feb 03, 2004
Posts: 423



(Msg. 2) Posted: Mon Apr 19, 2004 12:13 pm
Post subject: RE: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Greg,

Where is the reference of using the strange "*;!" value to disable
HttpRedirect? As I know, this shouldn't be a supported way and it can
cause IIS crash in my test environment.

To meet the same requirement, a more workable solution should be
using ASP redirection instead of IIS's built-in redirection, e.g: I
need redirect requests to www.microsoft.com

1) Do not set all the directies to use 'A redirection to a URL':
\Root
\Root\Virtual
\Root\Virtual\Virtual2

2) Create a simple redirect.asp like below and place it to \Root and
\Root\Virtual
<%
Response.Redirect "http://www.microsoft.com"
%>

3) Disable Directory browsing and enable Default Docuemt in Documents
tab. Set redirect.asp as the 1st default document.

4) In \Root 's Custom Erros tab, set 404 to URL type and mapping to
/redirect.asp
For \Root\Virtual: 404, URL, /Virtual/redirect.asp

This above will work almost the same as IIS's built-in redirection:
302 http redirection response is generated by ASP, however,
client-side users will not notice this redirect.asp page because it
doesn't cause addtional page refresh in IE like <Meta>. And
definitely, \Root\Virtual\Virtual2 will not be affected anymore.

Please let me know if this works for you or you have any further
concerns.
Best regards,

WenJun Zhang
Microsoft Online Support
This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure! - www.microsoft.com/security

 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
gregsohl1

External


Since: Apr 20, 2004
Posts: 1



(Msg. 3) Posted: Tue Apr 20, 2004 11:03 am
Post subject: Re: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

The instructions for using the *;! syntax (wildcards) for disabling
HttpRedirect can be found at:
<a style='text-decoration: underline;' href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_mb_httpredirect.asp" target="_blank">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissd...is/ref_</a>

It also was at the following address as recently as a couple of weeks ago,
but now gets a 404 error:
<a style='text-decoration: underline;' href="http://msdn.microsoft.com/library/en-us/iissdk/iis/ref_we_redirect.asp" target="_blank">http://msdn.microsoft.com/library/en-us/iissdk/iis/ref_we_redirect.asp</a>

The 404 error method you listed appears to be working, but is giving me a
few caveots. I'll continue to work through it until I hear back from you on
the wildcard syntax issue. Thanks.

Greg


""WenJun Zhang[msft]"" <v-wzhang.RemoveThis@online.microsoft.com> wrote in message
news:XvICV6eJEHA.4016@cpmsftngxa10.phx.gbl...
 > Hi Greg,
 >
 > Where is the reference of using the strange "*;!" value to disable
 > HttpRedirect? As I know, this shouldn't be a supported way and it can
 > cause IIS crash in my test environment.
 >
 > To meet the same requirement, a more workable solution should be
 > using ASP redirection instead of IIS's built-in redirection, e.g: I
<font color=purple> > need redirect requests to <a style='text-decoration: underline;' href="http://www.microsoft.com</font" target="_blank">www.microsoft.com</font</a>>
 >
 > 1) Do not set all the directies to use 'A redirection to a URL':
 > \Root
 > \Root\Virtual
 > \Root\Virtual\Virtual2
 >
 > 2) Create a simple redirect.asp like below and place it to \Root and
 > \Root\Virtual
 > <%
 > Response.Redirect "http://www.microsoft.com"
 > %>
 >
 > 3) Disable Directory browsing and enable Default Docuemt in Documents
 > tab. Set redirect.asp as the 1st default document.
 >
 > 4) In \Root 's Custom Erros tab, set 404 to URL type and mapping to
 > /redirect.asp
 > For \Root\Virtual: 404, URL, /Virtual/redirect.asp
 >
 > This above will work almost the same as IIS's built-in redirection:
 > 302 http redirection response is generated by ASP, however,
 > client-side users will not notice this redirect.asp page because it
 > doesn't cause addtional page refresh in IE like <Meta>. And
 > definitely, \Root\Virtual\Virtual2 will not be affected anymore.
 >
 > Please let me know if this works for you or you have any further
 > concerns.
 > Best regards,
 >
 > WenJun Zhang
 > Microsoft Online Support
 > This posting is provided "AS IS" with no warranties, and confers no
 > rights.
<font color=purple> > Get Secure! - <a style='text-decoration: underline;' href="http://www.microsoft.com/security</font" target="_blank">www.microsoft.com/security</font</a>>
 ><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
user1375

External


Since: Feb 03, 2004
Posts: 423



(Msg. 4) Posted: Wed Apr 21, 2004 12:10 pm
Post subject: Re: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Greg,

Sincerely thanks for the reference you pointed. I hadn't noticed the
HttpRedirect property has this built-in tricks before. Smile After I set
the *;! value by using metaedit directly, the redirection block began
to work.

I reviewed the threads again. The "Overlapped IO Operation In
Progress" error you met was in client IE, right? If so, we'd check:
if the problem pages being placed to a normal virtual directory
without HttpRedirect, will the same error still occur?

If it doesn't occur anymore, we can assume the issue should be:
HttpRedirect makes IIS sometimes send corrupt HTTP response data to
client browser, which can cause the "Overlapped IO Operation In
Progress" error. IMHO, this possibility is very little.

If the error occurs as well, we need check the data of those pages
and also test if there is only one client browser hitting this error.

I'm looking forward to your response.
Best regards,

WenJun Zhang
Microsoft Online Support
This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure! - www.microsoft.com/security
 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
user1375

External


Since: Feb 03, 2004
Posts: 423



(Msg. 5) Posted: Fri Apr 23, 2004 8:40 am
Post subject: Re: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Greg,

Have you tested the pages on a normal directoy? Which is the result?

Best regards,

WenJun Zhang
Microsoft Online Support
This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure! - www.microsoft.com/security
 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
gregsohl

External


Since: Apr 16, 2004
Posts: 2



(Msg. 6) Posted: Fri Apr 23, 2004 5:31 pm
Post subject: Re: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Thanks for continuing to look into this, and sorry for the delay.

I have tried the pages on non-redirected virtual directories and they never fail.

I've recreated the site and virtual directories a couple of times. Each time everything starts out working fine. When I turn on redirects at the parent level, then block them with the wildcard (*;!) at the virtual directory level, it causes the error.

BTW, I'm using MetaEdit 2.2.3 to insert the HTTPRedirect with the wildcard in the virtual directory.
 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
user1375

External


Since: Feb 03, 2004
Posts: 423



(Msg. 7) Posted: Wed Apr 28, 2004 1:52 pm
Post subject: Re: Overlapped IO Operation In Progress error accessing wildcard redirected virt [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi Greg,

I sent mail to you and it generated the following NDR:

Your message did not reach some or all of the intended recipients.

Subject: Re: Overlapped IO Operation In Progress error
accessing wildcard redirected virtual directory
Sent: 4/26/2004 4:31 PM

The following recipient(s) could not be reached:

gregsohl.DeleteThis@dotnetdeveloper.com on 4/27/2004 4:35 PM
Could not deliver the message in the time limit
specified. Please retry or contact your administrator.
<mail-jpn.microsoft.com #4.4.7>

Could please provide me with your email to further discuss this
issue? My corp mailbox is:
v-wzhang.DeleteThis@online.microsoft.com (remove online. here)

Best regards,

WenJun Zhang
Microsoft Online Support
This posting is provided "AS IS" with no warranties, and confers no
rights.
Get Secure! - www.microsoft.com/security
 >> Stay informed about: Overlapped IO Operation In Progress error accessing wildca.. 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> IIS All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]