2016-03-24 11 views
2

Ich habe einen IIS-Server geerbt, auf dem Windows Server 2012 ausgeführt wird, und ein wenig Anfänger mit Microsoft-Serverprodukt.CMD-Bat-Skripts mit IIS-Anwendungspool ausführen Benutzer

Einer der Benutzer versucht, CMD/Bat-Dateien zum Starten der DNX-Webanwendung über IIS auszuführen. Von dem, was ich verstehe, muss IIS, um das Skript auszuführen, dem Benutzer, der dem Anwendungspool zugewiesen wurde, Berechtigungen zum Ausführen von bat/cmd-Dateien gewährt werden. Diese Berechtigungen müssen dem Benutzer einige wie festgelegt werden.

Mit Blick auf die Standard-Tools auf dem Windows-System (Computer Management> Lokale Benutzer/Gruppe) Ich konnte keine Option zum Erteilen von Berechtigungen finden.

Ich frage mich nur, wie sicher diese Lösung ist? Und wie gewährt man dem Benutzer die Berechtigungen?

Antwort

0

Die Dinge funktionieren mit ASP.NET Core 1/dnx etwas anders. IIS sollte nur als Reverse-Proxy fungieren - d. H. Die ASP.NET Core-Anwendung wird in einem separaten Prozess ausgeführt und verwendet den Kestrel-Webserver als Host, und IIS leitet Anforderungen nur an die Anwendung weiter. Werfen Sie einen Blick auf at this article, die erläutert, wie ASP.NET Core 1/dnx App zu IIS veröffentlicht wird.

+0

Entschuldigung, es hat eine Weile gedauert, bis ich dazu kam, das funktioniert (irgendwie). Die von Ihnen angegebenen Schritte scheinen korrekt zu sein. Es gibt einen Fehler in meinem Benutzercode, der die Dinge aufhält. Danke für deine Eingabe :) – fyberoptik