2008-12-17 8 views
9

Könnte jemand bitte mir dabei helfen. Auf der Produktionsstätte app_offline.htm funktioniert nur, bis Sie mit dem Hochladen von DLLs beginnen. Sobald Sie mit dem Hochladen von dlls beginnen, wird der folgende Fehler ausgegeben: "Datei oder Assembly 'SubSonic' oder eine der Abhängigkeiten nicht laden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. Jetzt wird dies deutlich dass II nach wie vor versuchen, die aspx Seite ?? gibt es etwas, ich bin hier fehlt ?? Jede mögliche Hilfe würde geschätzt zu dienen. ich habe Stunden damit verbracht, googeln, aber ohne Erfolg. Vielen Dank im Voraus. ManishaWarum funktioniert App_Offline nicht, sobald Sie dlls laden?

+0

Welche Version von .NET und IIS verwenden Sie? Wenn in IIS 7 der App Pool-Stil ausgeführt wird? –

+0

Ich habe das gleiche Problem. IIS 6, .net 2.0 und 3.5. Ich habe daran gearbeitet, indem der Proxy die app_offline.htm bedient, wenn der w3svc nicht aktiv ist. –

Antwort

0

Ok das Dies ist vielleicht nicht Ihr Problem, aber wenn es das erste Mal passiert, möchten Sie vielleicht Ihren Computer neu starten.Manchmal stirbt ein Prozess mit einer Sperre für eine .dll, so dass Sie ihn nicht mehr verwenden können, bis er entriegelt ist OS).

Das andere mögliche Problem ist, dass die. DLL oder seine abhängigen DLLs nicht in Ihrem Pfad oder dem richtigen Ordner sind.

Geben Sie beide zuerst einen Blick.

+0

Wenn das Sperren der DLLs das Problem ist, legen Sie sie auf Schattenkopie –

+0

Gute Idee, hatte nicht selbst darüber nachgedacht. –

+0

Ich habe das gleiche Problem, und ich habe Schatten kopieren und die Ordner sind in Ordnung. –

5

Ich habe von Leuten gehört, die Probleme mit app_offline.htm haben, wenn es nicht genügend Inhalt in der Datei hatte.

Füllen Sie es mit ein paar hundert kb von Lorem Ipsum Text und sehen, ob das hilft.

+2

Es muss 512 Bytes haben (siehe http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx). Immer noch Fehler ... –

Verwandte Themen