3

次の構造のプロジェクトがあります。

コンソール アプリケーション

  • コンソール アプリケーション (エンティティとデータベースを処理)
  • WCF アプリケーション

localhost にデプロイすると機能しますが、azurewebsites.net に公開したいと考えています。

無料のアカウントを作成し、発行プロファイルをダウンロードしました。このプロファイルを使用して、次のエラーが発生したときにプロジェクトを公開しようとしました。

エラー 2 '接続文字列' 引数を null または空にすることはできません。0 0

エラー 3 Web 配置タスクが失敗しました。(Web 管理サービスを使用して接続するときに、指定されたプロバイダー ("dbDacFx") で操作を完了できませんでした。これは、サーバー管理者がこの操作に対してユーザーを承認していない場合に発生する可能性があります。dbDacFx http://go.microsoft.com/ fwlink/?LinkId=178034 詳細: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER .)。

4

1 に答える 1

3

1 つの Web サイト プロジェクトと複数の Web ジョブ プロジェクトを含むソリューションがあります。Web ジョブを Azure に発行しようとすると、このエラーが発生します。Build Allこの問題は、そのプロジェクトを試みる前に、自分のソリューションまたはBuild単一の Web ジョブ プロジェクトで実行すると、何らかの形で発生しPublishます。

解決策: プロジェクトを右クリックして aCleanを実行し、すぐにプロジェクトを実行する限りPublish as Azure Webjob...、プロジェクトは適切に発行されます。

于 2015-09-13T02:29:39.217 に答える