Ich habe eine MVC-Anwendung, die Open XML zum Hochladen von Excel-Dateien verwendet. Alles funktioniert gut auf meinem lokalen Computer, aber sobald ich es bereitstellen, scheint es nicht zu funktionieren und löst die obige Ausnahme aus. Ich habe Berechtigungen für den Ordner für Benutzer erteilt, die in IIS ausgeführt werden. Hierbei handelt es sich um ein AD-Konto, das ich erstellt habe. Aber wirft immer noch die Ausnahme. Ich habe einige Beiträge darüber gesehen, aber ich habe kein Glück. Bitte beachten Sie meinen Code unten und vielleicht Hinweise zu Änderungen.Konnte einen Teil des Pfades 'xxx xxx.xlsx' nicht finden
0
A
Antwort
0
Fügen Sie Ihrer web.config die folgende Zeile hinzu, um Ihre Anwendung unter dem AD-Konto auszuführen.
<identity impersonate="true" userName="domain\user" password="password" />
0
einen Blick auf diese Problembeschreibungen für Sie haben ... Sie sollten Sie
- Stellen Sie sicher, in IIS "Pfade aktivieren Eltern" gehen ... get eingeschaltet
- Try and log Woraus der Pfad auf dem Server eigentlich besteht .... Da die Server/Ihre lokalen Rechnerpfade nicht vollständig identisch sind, können Sie dort Probleme haben ...
- Speichern Sie die Basis-URL in einer Konfiguration, und Hängen Sie dann die Ordnerstruktur ab dem Stammordner an. Sie würden also Ihre Website als Konfiguration speichern und dann Ihre Ordnerkonfiguration anhängen .... Das würde Ihre Datei zugänglich machen.
Verwandte Themen
- 1. konnte keinen Teil des Pfades finden
- 2. "konnte keinen Teil des Pfades finden" DownloadFile
- 3. "Ich konnte keinen Teil des Pfades finden" asmx web service
- 4. Konnte keinen Teil des Pfades auf Windows Azure finden
- 5. Konnte keinen Teil des Pfades finden. Excel Fehler
- 6. "Ich konnte keinen Teil des Pfades finden" für Windows-Client
- 7. Die Eigenschaft '$ YourPropertyHere' konnte nicht anhand des Standardwerts erstellt werden. Fehlermeldung: Konnte einen Teil des Pfades nicht finden% temp%
- 8. asp.net Datei-Upload Web-Service - konnte einen Teil des Pfades nicht finden
- 9. Konnte einen Teil des Pfades nicht finden 'C: \ Programme (x86) \ IIS Express \ ~ \ TextFiles \ ActiveUsers.txt'
- 10. dnu Restore-Fehler (Konnte Teil eines Pfades nicht finden ..)
- 11. Konnte Datei 'c: \ windows \ system32 \ inetsrv \ xxx.xlsx' nicht finden
- 12. Directory.CreateDirectory konnte einen Teil des Pfads nicht finden c: \
- 13. Publishing in Visual Studio 2015 - Konnte Teil des Pfades nicht finden
- 14. DirectoryNotFoundException beim Zugriff auf ProgramData unter Vista - Einen Teil des Pfades konnte nicht gefunden werden - WinIOError
- 15. "Es konnte kein Teil des Weges finden" einen Service
- 16. Konnte einen Teil des Pfades nicht finden: Beim Kopieren der Datei auf dem zugeordneten Laufwerk mit dem Windows-Dienst
- 17. C# konnte nicht Teil des Dateipfadfehlers
- 18. Schnittpunkt des SVG-Pfades finden
- 19. Fehler: Konnte nicht finden oder laden Hauptklasse xxx Linux
- 20. Teil eines Pfades extrahieren
- 21. PHP Wie letzte Teil eines Pfades entfernen
- 22. Finden Sie einen Teil des Feldes mit ADODB.Recordset in vb6
- 23. Finden Element durch einen Teil des id-Selen Web-Treiber
- 24. Java Elasticsearch, finden durch einen Teil des Wortes
- 25. Kann die Protokolldefinition für XXX nicht finden
- 26. Konnte "Microsoft.NET.CoreRuntime" nicht finden
- 27. AutoHotkey - Zip als Teil eines Pfades genannt
- 28. Teil des Ausdrucks konnte nicht analysiert werden: UND
- 29. Konnte ContactPicker.apk nicht finden!
- 30. Konnte "liballjoyn_java.so" nicht finden
Ist "Aktivieren übergeordnete Pfade" in IIS aktiviert? – Mez
Versuchen Sie auch zu protokollieren, woraus der Pfad auf dem Server tatsächlich besteht .... Da der Server/Ihre lokalen Rechnerpfade nicht vollständig identisch sind, könnten Sie Probleme haben ... – Mez
Das hat den Trick gemacht, Jetzt bekomme ich eine weitere Ausnahme. Die Datei 'c: \ windows \ system32 \ inetsrv \ xxx.xlsx' konnte nicht gefunden werden. Dies ist, wenn ich versuche, die gehostete Website auf meinem lokalen Computer zu durchsuchen, auf dem Server funktioniert es gut. Ich habe die Berechtigung für IIS-Benutzer hinzugefügt, die im App-Pool ausgeführt werden, aber immer noch kein Glück, bitte helfen Sie. – Papi