BUG: You cannot start a managed standard PE file through HTTPS from a secure Web server

Article translations Article translations
Article ID: 312546 - View products that this article applies to.
This article was previously published under Q312546
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page


You are sometimes unable to start a managed standard portable executable (PE) file through Secure Hypertext Transfer Protocol (HTTPS) from a secure Web server.


Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.


Steps to Reproduce Behavior

  1. Create a simple "Hello World" Visual Basic .NET Windows application and name the application Helloworld.exe.
  2. Use XCOPY deployment to install the project files to a Web server.
  3. Create a Hypertext Markup Language (HTML) page that contains a link to the managed executable file, for example:
    <A HREF = "https://yourserver/helloworld.exe">Test managed executable</A>
  4. Make sure that the Web server is enabled for Secure Sockets Layer (SSL) connection.
  5. Start Internet Explorer and go to the HTML page. Click the hyperlink to start Helloworld.exe.Expected behavior
    Helloworld.exe starts correctly.
    Actual behavior

    One of the following may occur instead of the expected behavior:
    Internet Explorer shuts down and the managed Helloworld.exe file runs.


    The managed .exe file stops responding and reports the exception "System.IO.FileNotFoundException" in IEExec.exe.


Article ID: 312546 - Last Review: February 27, 2014 - Revision: 5.3
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 5.5 SP2
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
kbnosurvey kbarchive kbvs2005doesnotapply kbvs2005swept kbtshoot kbvs2002sp1sweep kbbug kbreadme KB312546

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com