Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Starten eines Windows Service von einer ASP.NET Seite

  Alt 23. Jun 2004, 19:18
falls es sich um ein Sicherheitsproblem handelt:
  • Start\Control panel\Administrative tools\Microsoft .NET Framework 1.1 Configuration
  • Rechtsklick auf Runtime Security Policy\Machine\All Code
  • [New]
  • Create new code group
  • [Next]
  • condition type "strongname"
  • Import (wähle irgendeine Assembly/Echse aus, die mit eurem/deinen StrongName kompiliert wurde)
  • [Next]
  • [finish]
  • Rechtsklick auf die neue CodeGroup
  • Häkchen bei "Policy levels below this level will not be evaluated"
  • färtsch

Dadurch wird die Assembly komplett als Fulltrust ausgeführt.
Es ist aber weiterhin möglich, dass der User ASPNET nicht die Rechte dafür hat.

Nachtrag: Ich sah gerade, du musst dem Web service unter der Verwaltung das Recht zum Ausführen von Scripts und Executables geben.

Wenn du mit all dem Krempel fertig bist hast du unerwünschten Eindringlingen die Tore ziemlich weit aufgestoßen
Miniaturansicht angehängter Grafiken
codeaccesssec01.gif   codeaccesssec02.gif   codeaccesssec03.gif   codeaccesssec04.gif  
  Mit Zitat antworten Zitat