Re: Could not start application from Network,...
- From: "Nicholas Paldino [.NET/C# MVP]" <mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 12 Jul 2007 12:59:59 -0400
Kerem,
Well, there are two things going on here. There is CAS, which would
restrict what your app can do since it is run from the network. This seems
to be recitfied by calling caspol and telling it to give assemblies from the
Local Intranet Zone full trust (although you really should make this
dependent on something based on the assembly, not the whole zone).
The second is whether or not the regular user has rights to write to the
directories specified for the ShadowCopyDirectories property. Does a
standard user have rights to write to this directory?
--
- Nicholas Paldino [.NET/C# MVP]
- mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx
"Kerem Gümrükcü" <kareem114@xxxxxxxxxxx> wrote in message
news:Ooa%231SKxHHA.1776@xxxxxxxxxxxxxxxxxxxxxxx
Dear NG,
i have some code/assembly here that must be executable from a network
share.
But it only works if i run it as a Administrator or another privileged
user. But it
does not execute and silently fails when i try to run it as a standard
user. I tried
this to make the assembly work with normal users, but it did not work:
Caspol.exe -m -cg LocalIntranet_Zone FullTrust
The application should be executable that way:
\\servername\share$\program.exe
When i try to run it with non-priv standard user the application
fails silently and i get nothing else that makes any sense.
The Codebase where the exception araises (debugged):
using System;
namespace AppInit
{
static class Program
{
[STAThread]
static void Main(string[] args)
{
AppDomainSetup ads = new AppDomainSetup();
string appDir = AppDomain.CurrentDomain.BaseDirectory;
//System.Environment.CurrentDirectory;
ads.ShadowCopyFiles = "true";
ads.ApplicationBase = appDir;
ads.PrivateBinPath = appDir + "\\bin;";
ads.ShadowCopyDirectories = ads.PrivateBinPath + ";" +
ads.ApplicationBase;
//EXCEPTION HERE!!!!
AppDomain domain = AppDomain.CreateDomain("TEK WorkSpace",
null,
ads); // Exception is thrown here
}
}
}
}
Some ideas,...?
Code must be executable over the network!
Code must be executable with a non-privilegded standard user!
Thanks for any help and ideas!
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
-----------------------
"This reply is provided as is, without warranty express or implied."
.
- Follow-Ups:
- Re: Could not start application from Network,...
- From: Kerem Gümrükcü
- Re: Could not start application from Network,...
- References:
- Could not start application from Network,...
- From: Kerem Gümrükcü
- Could not start application from Network,...
- Prev by Date: Re: multithreaded tcp/ip monitoring application
- Next by Date: Re: Classes required for an application
- Previous by thread: Could not start application from Network,...
- Next by thread: Re: Could not start application from Network,...
- Index(es):
Relevant Pages
|
Loading