Ich versuche, eine Webanwendung noch auf ASP.NET RC1 (DNX) zu IIS bereitzustellen. Ich habe die gesamte Microsoft-Dokumentation durchgesehen, aber ich habe ein Problem. Ich bekomme diesen Fehler, wenn die Anwendung gestartet wird:DNX (ASP.NET Core RC1) Webanwendung - kann in IIS nicht hosten
Application startup exception: System.IO.FileLoadException: Could not load file or assembly 'Web' or one of its dependencies. General Exception (Exception from HRESULT: 0x80131500)
File name: 'Web' ---> Microsoft.Dnx.Compilation.CSharp.RoslynCompilationException: Startup.cs(104,39): DNX,Version=v4.5.1 error CS0012: The type 'Func<,>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
Was bedeutet das? Ich bin in der Lage, auf IIS auf meinem lokalen Computer bereitzustellen, auf dem ich die Entwicklung ohne irgendwelche Probleme ausgeführt habe. Nur der Server mit IIS funktioniert jedoch nicht.
Wie gehe ich vor, um diesen Fehler zu beheben? Der Server ist auf Windows Server 2008 R2 und mein lokaler Computer ist Windows 7, wenn das hilft.
Haben Sie DNVM auf Ihrem Server installiert und die korrekte Laufzeit von dnx? – Tseng
@Tseng Ich glaube nicht, dass ich das tue, wie kann ich das überprüfen? Ich habe aber die DNX-Laufzeit. – painiyff