私のasp .netコアWebアプリケーションをAzureに公開しようとしましたが、動作しません。私はそれがかもしれないと思った問題が何であるかを把握するために、ログに表示しようとしましたが、このメッセージAsp .net core 1.1 Webアプリケーションazureにリソースを公開できません
<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:64038d84-0001-0068-1019-55d321000000 Time:2016-12-13T08:19:53.3494003Z
</Message>
</Error>
を見つけた私は、このメッセージ
Picture when I try to browse to my published website
を得る閲覧打つとき私は接続文字列を見つけることを試みるプロジェクトの 'startup.cs'で。プロジェクトへ
Githubのリンク:https://github.com/AlexJCarstensen/ITTWEB-ASPNetCore
私は、この接続文字列のリンクを取得しよう:
services.AddDbContext<EmbeddedStockContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
アイブ氏はアプリケーション設定の両方アプリの設定でのアプリのためのにこの設定を追加し、 接続文字列しかし、まだそれを見つけることができません。
ですから、どうすればAzureから接続文字列を得ることができますか?アプリケーション設定?
Info:私はLinux上で開発しているので、Visual Studioにアクセスできません。
あなたは、私が詳細なエラーメッセージがしたログを発見したドミトリーコメントのフォローアップ後
よろしくアレックス
Azureでは、サイトの前にIISを使用しています。あなたは 'web.config'にIISの指示を書いています。 ( 'stdoutLogEnabled =" true "') - これはKestrelのすべてのstdoutをファイルにダンプします(パスはweb.configにもあります)。次に、このログで正確なエラーを確認します。両方の作業にazure-preinstalled [kudo](https://github.com/projectkudu/kudu/wiki/Accessing-the-kudu-service)を使用することができます。 – Dmitry
ありがとう! Azureが "builder.AddUserSecrets"をサポートしていないか、少なくともatleastがエラーメッセージであることが判明しました。だからそれが動作することを知っている..今私はデータベース上で移行を実行する方法を把握する必要があります。 – AlexJCarstensen