2017-09-08 5 views
1

Ich habe Visual Studio 2017 R3 installiert und ASP.NET Core 2.0-Release-Bits. Wenn ich eine neue Webanwendung mit react erstelle, funktioniert es lokal und wenn ich auf azure stelle, kein Problem (wie erwartet). Ich mag Knoten auf die Mischung hinzufügen und den geschriebenen Artikel für Kern 2,0Bereitstellen von ASP.NET Core-JavaScript-Diensten für Azure fehlgeschlagen Knoten

https://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services

sagt:

Hinweis: Wenn Sie auf eine Azure Website sind bereitstellen, Sie brauchen nicht zu tun alles hier - Node.js installiert und verfügbar in den Server-Umgebungen

ich die Schritte auf dem Artikel hier, wie nodeservices hinzuzufügen und das funktioniert lokal. Meine Schritte sind:

https://blogs.msdn.microsoft.com/webdev/2017/02/14/building-single-page-applications-on-asp-net-core-with-javascriptservices/

services.AddNodeServices add(); erstellen über Controller und Ansicht weglegen myNodeModule.js

Als ich Azure stelle ich eine Fehlermeldung erhalten, wenn ich zu

http://webapplication220170908032616.azurewebsites.net/home/about

ich hinzugefügt, um die Umgebungsvariable ASPNETCORE_ENVIRONMENT und setzen Sie sich auf Produktion zu sehen. Ich habe das überprüft, indem ich einen Tag-Helfer zu einer anderen Seite hinzugefügt habe.

Der Fehler ich sehe ist:

ist ein Fehler aufgetreten, während der Bearbeitung Ihrer Anfrage. Anforderungs-ID: 0HL7N1AN8GM1N: 00000002

Ich habe Azure eine Weile nicht verwendet, also ein wenig eingerostet.

+0

Haben Sie versucht, auf Entwicklungsumgebung zu setzen (oder Entwickler Fehler Seite Middleware hinzufügen), um den Fehler zu sehen? –

+0

Was würde ich hinzufügen? Entwickler-Middleware Ich würde denken, würde mir für ein Produktionsproblem nicht helfen. –

+0

Nur zur Hilfe sehen Sie den Fehler genauer =/(nur eine Idee) –

Antwort

0

Nach meiner Erfahrung Implementierungen für .NET Core Azure ausgefallen, wenn ich nicht eine richtige Runtime Identifier angegeben in der CSPROJ Datei hatte.

Ich benutze das folgende in meinen Projekten und hörte auf, die Fehler zu sehen.

<PropertyGroup> 
    <RuntimeIdentifiers>win7-x64</RuntimeIdentifiers> 
    </PropertyGroup> 
Verwandte Themen