HTTP-Fehler 404 bedeutet, dass der Inhalt nicht auf dem Server gefunden wird. Wenn Sie Ihre Anwendung in Windows Azure bereitstellen, ist der Inhalt jedoch nicht im Paket enthalten.
Wie Sie oben vorgeschlagen haben, dass Sie .OTF als Inhalt festlegen, bedeutet dies, dass Sie den Compiler bitten, es als statische Datei zu behandeln und es nicht zu erstellen, jedoch wird keine bestimmte Datei in den endgültigen Ausgabeordner kopiert der Teil des endgültigen CSPKG. Sie müssen "Copy to output directory" als "copy always" festlegen, damit es Teil von CSPKG und im Azure Cloud-Dienst bereitgestellt werden kann.
Sobald Sie die Dateieigenschaften korrekt festgelegt und Ihre Anwendung erstellt haben, können Sie manuell Ihren Ausgabeordner aufrufen, um zu überprüfen, ob die Datei vorhanden ist, sowie Ihren CSPKG, indem Sie ihn einfach entpacken.
Sie können feststellen, ob die Datei kopiert wird, indem Sie die ** cspkg ** -Datei extrahieren (diese wird in Azure hochgeladen). Sie finden sie unter 'X: \ Solution \ AzureProject \ bin \ ConfigName \ app.publish \ AzureProject.cspkg' Sie müssen Ihr ASP.NET-Projekt extrahieren und dann den Inhaltordner unter sitesroot überprüfen. –