Re: Cant't download "exe" file because of IIS version

From: David Wang [Msft] (someone_at_online.microsoft.com)
Date: 10/07/04


Date: Thu, 7 Oct 2004 16:24:24 -0700

Hmm... on a default IIS6 install with no further configuration, .PDF and
.EXE are automatically downloadable by any browser. I suggest you:
1. Get rid of your MIME Type for .EXE. The correct one for EXE is already
defined
2. Use Netmon to sniff the network between client/server and see if IIS sent
the file to the browser or not.

If #2 shows that the EXE file is sent to the browser, start looking at IE.
If #2 shows that the EXE file is not sent to the browser, we can investigate
further. Since this scenario works for me from a default install, I suspect
you might have other software preventing proper server operation.

IE does have some code to detect download type, extension, and content-type,
so you could be confusing it somehow.

-- 
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
"Peter McLaren" <PeterMcLaren@discussions.microsoft.com> wrote in message
news:1F4DDD53-BF93-4178-BC34-4B002DACC6C9@microsoft.com...
I have a somewhat similar problem to Claude.
I have Execute Permissions on the virtual directory set to "Script Only". I
have set a MIME type for EXE to application/x-msdownload. I click on the
link
to download the exe and it times out and I get a dialog box indicating:
"Internet Explorer cannot download x.exe from website. Internet Explorer was
not able to open this internet site. The requested site is either
unavailable
or cannot be found. Please try again later."
The NTFS File permissions on this x.exe file is set to Everyone/change.
There is a PDF file in the same directory that can be viewed perfectly.
Does anybody have any ideas as to what else I might need to do to get this
exe to download in IIS6?
Thanks
"David Wang [Msft]" wrote:
> Given this request:
> http://myserver/download/program.exe
>
> Should IIS execute program.exe on the server, as a CGI, to generate a
> response, or should IIS send the contents of program.exe to the browser as
a
> download?  There is no way for anyone to figure out the behavior you
> actually want, so IIS gives you a configuration choice to determine it -- 
> Execute Permissions.
>
> If it is set to "Scripts and Executables", then IIS treats the URL as
> "execute program.exe on the server".  Otherwise, it treats it as "send the
> contents of program.exe to the browser as a download".
>
> Finally, on IIS6, there are two other security measures associated with
> "executing code on the server" and "sending contents to the browser as
> download".  IIS6 does not allow any code to execute on the server unless
it
> is allowed on the Web Service Extensions list, and IIS logs a 404.2 for
any
> violation of this security setting.  IIS6 does not allow any static
content
> to be downloaded from the server unless it has a registered MIME Type
> setting for the given extension, and IIS logs a 404.3 for any violation of
> this security setting.
>
> -- 
> //David
> IIS
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> //
> "Ouatzefeuq'" <nomail@nospam.fr> wrote in message
> news:Xns955ED0B044DE3nomailnospamfr@193.252.19.141...
> "doug" <anonymous@discussions.microsoft.com> wrote in news:096101c495ab
> $41dc9d60$a401280a@phx.gbl:
>
> > Ok...what does happen? Make sure you don't have the
> > virtual directory setup to run scripts and executables.
> >
> > doug
>
> That's right !? I set it to "Scripts" only and it works...
>
> I don't understand why ? Do you know what it means ? What's the relation
> with this option and my problem ?
>
> Thanks anyway :-) !!!
>
> Claude.
>
>
>


Relevant Pages

  • Re: Releasing my VB.NET app over the intranet
    ... of the primary EXE and when compiled I am copying the contents ... the directory and open a browser on the web server and type ... > another dll, we need to put the dll in the same directory, so that the clr ... > The executable will be downloaded to the assembly download cache on the ...
    (microsoft.public.dotnet.framework)
  • IE6 Not Working
    ... but since I can't download anything with my IE ... You may have to enable Hidden files. ... Replies are posted only to the newsgroup for the benefit or other readers. ... I've also set the option as you described and restarted the IE browser, ...
    (microsoft.public.windows.inetexplorer.ie6.browser)
  • Re: self-autoupdate vb exe
    ... I have two exe files...the main executable and another file I call ... TpaPhx.exe and it operates only with a valid command line. ... same folder on my server as the updated file to download. ... the update as MyApp.exe and the phx script into the same directory. ...
    (microsoft.public.vb.winapi)
  • Re: serving .exe files in IIS 6.0
    ... there is a 404 with suberror 3 that indicates that IIS tried to download the ... then adding .exe as a MIME type would have corrected it. ...
    (microsoft.public.inetserver.iis.security)
  • Re: Holy cow have I been hijacked
    ... Since then, my browser is hosed- search engines are hijacked, leading ... I click any links for download of the software. ... Superantispyware (download link not found, ... The solution is to get a program such as Acronis True Image. ...
    (alt.comp.anti-virus)