2016-07-12 3 views
0

私は以下のように分割されたプロジェクトで作業しています: (1)クライアントアプリケーション(HTML5、CSS3 、JS/AngularJS)および (2)WebAPI。私が入力するとAzure - 既定のページにリダイレクトせず、「ファイルまたはアセンブリを読み込めませんでした」DotNetOpenAuth.Core '"エラー

Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

/:私はアズールにアプリケーションをデプロイし、私は、クライアント・アプリケーションにアクセスしようとしたとき

私はアプリケーションを実行するときには、ローカルで正常に動作しますが、しかし、私は以下のエラーが出ますブラウザ内でindex.htmlを実行すると、デフォルトのページが正しく読み込まれますが、エラーを表示せずにリダイレクトが自動的に行われるようにしたいと思います。

私もIISのデフォルトページへのリダイレクトを設定しているが、それは、デフォルトではリダイレクトされません。

私はしかし、私も私が持っているクライアントアプリケーションからpackages.configファイルを持っていない、このエラーに似た他の質問のいくつかを読んでいたが、ほとんどはHTML5/CSSやJSアプリケーションです。

+0

Web API、Coreアプリケーション(.NET Core)またはCoreアプリケーション(.NET Framework)としてどちらを選択しますか。 .NET Frameworkを選択した場合は、DotNetOpenAuth.Coreのローカルコピーをtrueに設定して、役立つかどうかを確認してください。 –

+0

@ Jambor-MSFT - Web APIソリューションは.NET Framework 4.5.2を実行していますが、この問題はクライアントアプリケーションからトリガーされています。 –

答えて

0

私は、マイクロソフトのAzureのサポートエージェントから解決策を見つけました。 「宛先に追加ファイルを削除する」オプションを使用してサイトを再展開すると、これは現在機能しています。

これは、デフォルトのコードが原因である可能性があります。Azure Webサイトがデフォルトページとして実行しようとしているため、そのオプションをチェックすると、以前のコードが置き換えられます。

0

I do not even have a packages.config file

私が知っているように、エラーメッセージには.NET Frameworkアセンブリが不足しているか、または不一致が表示されます。あなたの説明に基づいて、あなたのアプリケーションはpackages.configを持っていません。 Visual Studioでクライアントアプリケーションを作成するときに、どのテンプレートを選択しますか?他のIDEを使って開発していますか?

When I type /index.html within the browser, the default page then loads correctly, however, I would like that the redirection happens automatically, without showing the error.

index.htmlはアセンブリ「DotNetOpenAuth.Core」を使用していない可能性がありますので、正常に動作します。しかし、アプリケーションが間違いなく動作することを意味するわけではありません。あなたのアプリケーションはあなたのローカルでうまくいくのですか?あなたはあなたの地元でアセンブリを見つけることができますか? Azureに公開する場合は、Azure Webアプリケーションサーバーでこのアセンブリを見つけますか?

+0

私は、そのソリューションのASP.NET空のWebサイトを作成しました。私が使用しているのはHTML5、CSS3、JavaScriptなので、プロジェクトは.NETアセンブリに依存する必要はありません。アプリケーションはローカルでうまく動作し、index.htmlページも自動的に読み込まれます。これがあなたの質問のすべてに答えることを願っています。 –

関連する問題