2016-04-10 5 views
0

ich eine DNX App mit dem Befehl veröffentlicht:FileNotFoundException wenn DNX Web App Veröffentlicht

dnu publish --runtime active --no-source -o ..\artifacts\bin\Release\2016-04-10-3 

Dies schaffte die Ausgabe als mit meinem Code in eine DLL im AppRoot/packages Ordner zusammengestellt erwartet.

Die web.cmd Datei führt den folgenden Befehl am Ende:

@"%DNX_PATH%" --project "%~dp0packages\MyProject\1.0.0\root" --configuration Release web %* 

Allerdings, wenn ich es laufen lasse, erhalte ich die folgende Ausnahme:

Application startup exception: System.IO.FileNotFoundException: Could not load file or assembly 'MyProject' or one of its dependencies. The system cannot find the file specified. 

Meine ersten Gedanken sind, dass die Beim DNX-Befehl fehlt der Parameter --packages, aber beim Hinzufügen dieser Fehlermeldung wird ein Fehler ausgegeben. Ich bin mir nicht sicher, was ich falsch mache. Irgendwelche Ideen?

Danke. ARK

+0

Wenn ich dies auf eine andere frische Maschine bereitstellen, bekomme ich die gleiche Ausnahme, aber diesmal für Kestrel. Auch dies ist im Paketordner, aber DNX scheint sie nicht zu finden. – Arrkaye

Antwort

0

Es stellte sich heraus, dass dies eine globale.json und spezifische Laufzeit in den Projekteinstellungen hatte. Entfernt diese und es hat funktioniert.