Avatar billede alex_sleiborg Nybegynder
30. januar 2006 - 14:15 Der er 4 kommentarer og
1 løsning

Problemer fra med at afvikle program fra en anden maskine

Jeg har lavet et lille program i c#, som fungerer som login script. Men det virker kun når jeg kører det lokalt på computeren, ikke når programmet ligger på en server. Så får jeg følgende fejl, her er et screen dump af det

http://peecee.dk/?id=27321

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
  at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)
  at System.Security.CodeAccessPermission.Demand()
  at System.Windows.Forms.Application.Exit(CancelEventArgs e)
  at System.Windows.Forms.Application.Exit()
  at ShapeForm.Form.timer1_Tick(Object sender, EventArgs e)
  at System.Windows.Forms.Timer.OnTick(EventArgs e)
  at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.SecurityPermission
The Zone of the assembly that failed was:
Intranet


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ShapeForm
    Assembly Version: 1.0.2221.23291
    Win32 Version: 1.0.2221.23291
    CodeBase: file://SELMA/NETLOGON/shapeform.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.42 (RTM.050727-4200)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Den kører godt nok programmet, det er bare lige inden programmet er færdigt den kommer med fejl meddelelsen. Nogen der kan hjælpe
Avatar billede alex_sleiborg Nybegynder
31. januar 2006 - 10:01 #1
Er der virkelig ingen der kan hjælpe her??? Det haster nemlig lidt
Avatar billede spif2001 Nybegynder
02. februar 2006 - 15:10 #2
Nu ved jeg ikke lige hvad dit program gør, men jeg har haft samme bøvl med en C# applikation, der skulle startes på en server og fik samme security fejl du får.

Mit program var ude og lege med en seriel port på den lokale pc, og det måtte den åbenbart ikke. Vi havde en sysadm til at kigge på rettigheder, men han kunne ikke få den til at køre.

Min løsning endte med at køre det lille program lokalt...
Avatar billede spif2001 Nybegynder
02. februar 2006 - 15:34 #3
Har ikke selv pillet med det, men du kan vidst ændre indstillingerne på den lokale maskines .net security i Start --> Indstillinger --> Administration --> Microsoft .NET Framework x.x Configuration.
Avatar billede alex_sleiborg Nybegynder
13. marts 2006 - 19:59 #5
Det er windows der er problemmet, den gider heller ikke afvikle native kode fra en anden maskine skrevet i c++. Det er muligvis sp2 der er problemmet. Men man kan godt afvikle scripts fra en anden maskine, men ikke exe filer. Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester