Re: running winform exe from the web

From: Mike Shaw [MS] (mikeshaw@online.microsoft.com)
Date: 10/28/02


From: "Mike Shaw [MS]" <mikeshaw@online.microsoft.com>
Date: Sun, 27 Oct 2002 23:11:37 -0000


Hi Shachar

The answer to your first question is that ASP.NET is configured to prevent
the download of all files with the .config file extension. This is
controlled by the machine.config file on the web server in the line:
<add verb="*" path="*.config" type="System.Web.HttpForbiddenHandler" />

For a particular web application you can override this setting in the
web.config file by adding the following lines within the <system.web>
section:

<httpHandlers>

<add verb="*" path="myApp.exe.config" type="System.Web.StaticFileHandler" />

</httpHandlers>

Where you replace 'myApp' with the name of your application, or '*' if you
want all .exe.config files available.

Please ensure that the config file does not contain any information that
might lead to some form of exploitation of your system, as the file can be
freely downloaded and examined.

I've not looked at your second question, but the answer to your third
question is to progromatically manipulate the XML of the machine.config
file, but I do not recommend this and it might be that there is an
alternative method of achieving what you want in some other way.

--
Mike Shaw
.NET Developer Group, UK
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
"Shachar Matyas" <shacharm> wrote in message
news:eVkTS1YfCHA.608@tkmsftngp10...
> Hi All,
>
> I try to deploy my program via the web http://netserver/deployment/app.exe
> ,what is the profesional name for this deployment I cant find any
> documentation for this ?
>
> I have 3 problems with this un document option:
>
> 1) The application don't read the config file app.exe
>     When I run the application not using http:// from the network :
>     \\netserver\deployment\app.exe
>     It work fine and read the app.exe.config file
>     but when I use the web start http://netserver/deployment/app.exe it
> don't .
>
> 2) My application create an object dynamicly using :
>
>     AppDomain.CurrentDomain.CreateInstanceAndUnwrap("namespace",
>      "MyObject");
>
>     When I run the application not using http:// from the network :
>     \\netserver\deployment\app.exe
>     it work fine and create the object
>     but when I use the web start http://netserver/deployment/app.exe it
dont
> .
>     I even don't see the MyObject in the GAC directory.
>     How should I force hime to down load the MyObject .
>     MyObject is not in the referance but it is in the app directory.
>
> 3) How can I config the .Net Configuration Run Security out side an msi /
> setup regfile
>     or any thing Automaticly,  if the configuration is done under
> Administrator authorization .
>     for all the users in the computer .
>
> Thanks in advance.
>
>
>
>
>


Relevant Pages

  • Re: app config file downloading (not) for winform deployment model
    ... know that the config file got downloaded if I have no way ... testing it from a machine with only the .NET Framework on ... the test I'd want to flush the client's download cache, ... Instead, whenever Windows Explorer, ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: app config file downloading (not) for winform deployment model
    ... >Subject: Re: app config file downloading for winform deployment model ... >testing it from a machine with only the .NET Framework on ... >the test I'd want to flush the client's download cache, ... >>I placed a .NET Windows application in an IIS directory. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: app config file downloading (not) for winform deployment model
    ... You cannot remotely clear the config file from the download cache. ... ** An alternative is to make the web service address static. ... thus the url is in the app config file. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: app config file downloading (not) for winform deployment model
    ... Is there a way to remotely flush out the download cache? ... Let's say I'm using an app that has web services where the reference ... thus the url is in the app config file. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: app config file downloading (not) for winform deployment model
    ... The user types in the url to the exe and the app runs. ... My concern is what happened to the config file as I don't see it ... real Download directory. ... >Subject: Re: app config file downloading for winform deployment model ...
    (microsoft.public.dotnet.framework.aspnet.security)