2

Visual Studio 2012を使用して、ASP.NET MVC 4Webサイトを含む単純なWindowsAzureプロジェクト(クラウドプロジェクト)を作成しました。テンプレートには何も変更せず、 AzureWebサイトを使用して展開しようとしています。「公開プロファイル」をWindowsAzureダッシュボードからプロジェクトにインポートし、(Visual Studioを使用して)展開しました。

展開プロセスの最後に、「「http://mysite.azurewebsite.net」を開くことができませんでした。例外:クラスが登録されていません」というメッセージが表示されます。そのダイアログで「OK」をクリックすることしかできません。このメッセージが表示される理由はありますか?

出力ウィンドウを見ると、展開が成功したことがわかります。Web API URLにアクセスすると、「リクエストURI'http://mysite.azurewebsites.net/api/values'に一致するHTTPリソースが見つかりませんでした」というメッセージが表示されます。私が困惑しているのは、ローカル環境で同じURLにアクセスできることです。

私は何が欠けていますか?ありがとう!

4

3 に答える 3

0

ASP.NET Web API を使用して Azure Web サイトにアクセスできました。デフォルトの MVC4 Web API テンプレートを使用する場合は、「http://[yoursite].azurewebsites.net/api/Values/」にアクセスしてください。

私の環境は以下です。- Visual Studio 2012 - ASP.NET MVC4

于 2012-12-03T17:59:14.833 に答える
0

Azure Web サイトを使用するためにクラウド プロジェクトを作成する必要はありません。MVC アプリを作成し、git deploy または FTP を使用してサイトを Azure にプッシュするだけです。

于 2012-12-03T18:01:36.750 に答える