kackb00n: IIS 10 läd Assemblies aus bin-Verzeichnis nicht mehr

Beitrag lesen

Hallo,

Hier mal die Verzeichnisstruktur:

/mobilesuite/

/mobilesuite/bin/

/mobilesuite/bin/VmLogger.dll

/mobilesuite/test.aspx

Und der relevante Code der test.asxp:

<% @Page Language= "c#" Debug="true" %>
<% @Import Namespace="VmLogger" %>
<%
	Logger.Initialize(@"E:\VMMSlog");
	Logger.debug("test");
%>

Die Klasse Logger wird im namespace VmLogger deklariert:

namespace VmLogger
{
	public static class Logger
	{
		/* Implementation */
	}
}

Das ganze lief ohne Probleme seit mehreren Monaten, doch neuerdings kann der VmLogger-Namespace nicht mehr gefunden werden, als ob die /mobilesuite/bin/VmLogger.dll nicht mehr geladen wird.

Hier mal die genaue Meldung vom IIS:

Serverfehler in der Anwendung /. Kompilierungsfehler Beschreibung: Fehler bei der Kompilierung einer Ressource, die zur Verarbeitung dieser Anforderung erforderlich ist. Überprüfen Sie die folgenden spezifischen Fehlerdetails, und ändern Sie den Quellcode entsprechend.

Compilerfehlermeldung: CS0246: Der Typ- oder Namespacename 'VmLogger' konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)

Quellfehler:

Zeile 1: <% @Page Language= "c#" Debug="true" %>

Zeile 2: <% @Import Namespace="VmLogger" %> (diese Zeile ist rot hervorgehoben)

Zeile 3: <%

Zeile 4: Logger.Initialize(@"E:\VMMSlog");

Quelldatei: c:\VMMobileSuite\installed\www\mobilesuite\test.aspx Zeile: 2

Versionsinformationen: Microsoft .NET Framework-Version:4.0.30319; ASP.NET-Version:4.7.2556.0

Ich habe schon den IIS komplett de- und wieder installiert, jedoch immernoch das gleiche Problem. Nun bin ich ratlos, wie kann ich den Fehler finden und beheben?

MfG