3 Stimmen

Wie kann man EF-Code zunächst unter "IIS AppPool" zum Laufen bringen? \MySiteName `?

Ich lerne MVC 3 von asp.net Website.

Meine MVC 3-Anwendung wurde bereits getestet unter IIS AppPool\MySiteName und es funktioniert gut.

Mit Sql Server Management Studio habe ich ein neues Konto für IIS AppPool\MySiteName .

Ich habe diese Anleitung befolgt "db on the fly erstellen" und ich erhielt die folgende Fehlermeldung:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Cannot open database "Movies" requested by the login. The login failed.
Login failed for user 'IIS APPPOOL\Getting Started'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

2voto

PsychoCoder Punkte 10190

Nun, der Fehler besagt, dass der Benutzer IIS APPPOOL \Getting Started hat nicht die richtigen Anmeldedaten, entweder ist Ihr Benutzername oder Ihr Passwort falsch. Zeigen Sie uns doch, wie der Verbindungsstring in Ihrer web.config-Datei aussieht

1voto

BrokenGlass Punkte 153950

Die folgenden Dinge sind alles, was Sie meiner Meinung nach tun müssen:

  1. Erstellen und konfigurieren Sie einen neuen AppPool, sagen wir AppPoolFoo , die unter dem Identität eines lokalen Benutzerkontos, sagen wir Benutzer1
  2. Konfigurieren Sie Ihre Website in IIS für die Ausführung von unter AppPoolFoo
  3. Grant Benutzer1 entsprechende Rechte bei SQL Server Management Studio

Es ist mir unklar, ob Sie diese Schritte befolgt haben oder ob Sie ein anderes Szenario haben.

1voto

xport Punkte 6865

Satz Load User Profile à True zum Anwendungspool GettingStarted .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X