Re: running winform exe from the web
From: Windows Forms Team (wfcomm@microsoft.com)
Date: 11/13/02
- Next message: Vinay: "Re: Authenticating users using asp.net/vb.net against iPlanet LDAP"
- Previous message: Bassel Tabbara: "RE: Process Identity Options"
- In reply to: Shachar: "Re: running winform exe from the web"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
From: "Windows Forms Team" <wfcomm@microsoft.com> Date: Wed, 13 Nov 2002 13:49:13 -0800
Failure for an exe to run from a URL is almost always the result of web
server configuration. Most common configuration problem for IIS is having
"script & executables" enabled on the folder instead of just script. In
which case IIS tries to run your app on the server. The config file problem
is the next most common & the easiest way to fix it is to:
1) Open the IIS properties for that folder.
2) Click the Create button to make the folder an application if it isn't
already
3) Click the Configuration button
4) Delete the .config entry
Note this means that Web.Config files will not be protected in that
directory.
-- Windows Forms Team This posting is provided "AS IS" with no warranties, and confers no rights. "Shachar" <shacharm@pos.co.il> wrote in message news:OfLmmEghCHA.3708@tkmsftngp08... > Hi, > > Try clean the gac : gacutil /cdl > Its should work > > good luck . > > Let me ask u a question: > Have u tyr to padd parameters to the program, I try but I couldn't : > http://magnus/deployment/AppStart.exe?test > http://magnus/deployment/AppStart.exe test > > > Thanks , > > Shachar > > > > "Magnus Koch" <magnus.koch@ef.com> wrote in message > news:uLBFRhHhCHA.1688@tkmsftngp09... > > Hi, > > I have the same problem, but adding the http handlers section does not > help. > > > > I have a web server with a folder http://magnus/deployment/ > > > > The folder is set up to be trusted, and I have a winforms application > > AppStart.exe and an AppStart.exe.config in the folder. I can type in > > http://magnus/deployment/AppStart.exe to run the application. I can also > > open the config file directly in the browser, by typing the url > > http://magnus/deployment/AppStart.exe.config, which displays the beautiful > > xml. > > > > At this point, I expected that typing in the .exe link in the browser > would > > open the application and load the config file, but it doesn't! > > > > I haven't done anything in particular with the web server or the folder, > > it's just a regular virtual directory running as an isolated application > w/ > > no execute permissions. > > > > Ideas? Is there something I missed (Website setup, winforms assembly > > configuration, anything)? > > > > Thanks, > > Magnus > > > > "Mike Shaw [MS]" <mikeshaw@online.microsoft.com> wrote in message > > news:OkA5#3gfCHA.2552@tkmsftngp12... > > > 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. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
- Next message: Vinay: "Re: Authenticating users using asp.net/vb.net against iPlanet LDAP"
- Previous message: Bassel Tabbara: "RE: Process Identity Options"
- In reply to: Shachar: "Re: running winform exe from the web"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]