Ich verwende bei einer Software (Web-App - .NET Framework 4.5.2) einen
IIS-Server mit einem SQL Server 2016 und einen ActiveDirectory Server für Berechtigungen.
Aufgrund der Berechtigungen, die zu diesem Ordnerverzeichnis notwendig sind, für das Erstellen von CSV-Dateien durch das Tool,
möchte ich jetzt eben vom DB-Admin einen einen Benutzer im AppPool erstellen lassen (super Infos bereits im Forum bekommen)
und muss dafür trotzdem wissen, wie man sowas richtig umsetzt.
(Rahmenbedingungen sind dabei nicht wichtig, werden dann eh vom IT-Admin vorgegeben bzw. mir gesagt - weis ich derzeit nicht)
Deshalb möchte ich so einen Benutzer Lokal auf meinem Notebook erstellen und bekam schon ein paar Informationen von den Links:
https://www.windowspro.de/wolfgang-somme...n-konfigurieren
https://www.itechguides.com/install-iis-windows-10/
Jetzt ist meine Frage und Bitte an euch:
=> Im Testsystem - läuft lokal, funktioniert alles einwandfrei, weil meine Berechtigungen dabei hergenommen werden (kein Server)
Großen Dank im Vorhinein für die Rückmeldung weil suchte schon lange nach einer Lösung, jedoch fand sie leider noch immer nicht.
Mit besten Grüßen
Das Vorgehen ist im Prinzip ganz einfach.
--> Wenn der Benutzer auch auf die DB zugreifen können soll und du den WindowsAuth dafür verwenden willst, wird es wohl ein AD User werden müssen.
Wenn der Benutzer angelegt ist, gehst du in den IIS Manager, dann auf Application Pools, erstellst einen neuen Application Pool oder wählst den vorhandenen aus und weist ihm den Benutzer zu.
Danach musst du nur sicherstellen, dass die Site im IIS auf dem Application Pool läuft. Das stellst du bei der Site ein.
- Kann mir wer hier eine kurze Anleitung ohne berücksichtigung von Rahmenbedingungen geben?
Hab ich Dir bereits in Deinem anderen Thema hier gegeben; hättest nur lesen müssen.
Wie stelle ich Umlaute in einer CSV richtig dar? Und wie lese ich die Dateinamen ein?
Beantwortet alle, wirklich alle Deine Fragen und gibt Dir darüber hinaus weitere Basics an die Hand.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Ah danke, sorry das hab ich dann falsch verstanden (@Abt)
werde da nochmal alles nachlesen und sollten noch Fragen entstehen mich nochmal melden.
Danke für die Schnelle Rückmeldung.
LG
Deshalb möchte ich so einen Benutzer Lokal auf meinem Notebook erstellen
Was möchtest du denn nun? Einen lokalen User oder einen AD User? Kann es sein, dass du nicht so genau weißt was ein ActiveDirectory ist?
Hallo Stefan,
keinen AD-Benutzer sondern einen Benutzer im AppPool des IIS-Servers. Habe mir die Mitschrift mittlerweile gut durchgesehen und das beantwortet meine Fragen eigentlich nicht, sondern erweitert diese höchstens, da ich sah, dass ich auch im Visual Studio eine Datei (Web.config) erweitern muss und auch hier keine Ahnung habe wie. Und eine Anleitung fand ich hier leider nicht...
Also meine Fragen sind nach wie vor:
LG
Wenn ich mir Deinen Beitrag durchlese, dann kann ich nur zu dem Entschluss kommen, dass Du nicht richtig liest.
Man muss die Web.Config gar nicht bearbeiten; man kann es. Dazu gibt es keine Pflicht.
Und ja, ich habe auch den Eindruck wie Stefan, dass Dir da halt einfach die Basics fehlen.
Das ist aber auch schwer an dieser Stelle zu vermitteln; hol Dir da jemand aus eurer IT.
Nen Forum is halt super für konkrete Probleme - aber weniger für die Lehrer-Vermittlung von Basics.
Da muss man einfach lesen, lesen lesen.
Benutzer und AppPool für die Web-App anlegen
Bitte lesen.
Du musst hier einen AD-Benutzer oder einen lokalen Benutzer hinterlegen. Du musst den Benutzer also im AD oder lokal anlegen - im Pool kannst Du Benutzer nur hinterlegen aber nicht anlegen.
In Deinem Fall bist Du in einem Unternehmensnetzwerk, daher zwingend ein AD Benutzer.
Wer bei euch Benutzer anlegt mit welchen Anforderungen wissen wir auch nicht.
Benutzer dem AppPool hinzufügen
Erneut der Link auf die Doku, die alle exakten Schritte zeigt mit Bildern.
Da musst Du nicht mal lesen, sondern nur Bilder angucken und vergleichen.
Application Pool Identities
Einstellungen des Benutzers wenn diese angelegt ist (Wo macht man was?)
Hol Dir bitte dringend Hilfe von jemanden aus eurer IT.
Profil-Einstellungen und Rechte werden über das AD vergeben - wie mit allen anderen AD Benutzern auch.
Web.config-Datei richtig erweitern
Keine Ahnung was Du mit "richtig" meinst; jede Anforderungen sind anders.
Standardmäßig muss man hier gar nichts machen. Nichts.
In den aller meisten Unternehmen darf man als Entwickler in der Web.Config kaum was machen, da die IT die entsprechenden Einstellungen zB. über PowerShell / SCCM automatisiert setzen.
Aber auch hier: wir wissen nicht wie ihr arbeitet.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Naja die bessere Erklärung wäre, dass das Verständnis in diesem Bereich bei mir fehlt, aufgrund keiner Erfahrungen. Deshalb kann es sein, dass ich falsch lese.
Danke nochmal für die Informationen und und die detaillierte Beschreibung der einzelnen Antworten. Werde ws wie du sagtest mich ohne IT-Unterstützung nicht zurecht finden.
LG
Ich kann nur lesen was Du schreibst - und Du hast von Config ändern "müssen" gesprochen 😉
Das steht aber sicherlich nich in den offiziellen Docs.
dass ich auch im Visual Studio eine Datei (Web.config) erweitern muss
Wo hast Du das denn "gesehen" ? Würde mich interessieren; denn dann kann man das über einen GitHub Pullrequest in den Docs korrigieren, falls das da wirklich so stehen sollte, wie Du sagst.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Okay, Du magst also nun nicht die Docs-Seite verlinken, wo "müssen" steht?
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code