簡體   English   中英

Azure中的ASP.NET MVC 4和Web API-找不到HTTP資源

[英]ASP.NET MVC 4 and Web API in Azure - No HTTP resource was found

使用Visual Studio 2012,我創建了一個簡單的Windows Azure項目(雲項目),其中包含一個ASP.NET MVC 4網站。 我沒有更改模板的任何內容,而只是嘗試使用Azure網站進行部署。 我從Windows Azure儀表板導入了“發布配置文件”到我的項目中並進行了部署(使用Visual Studio)。

在部署過程的最后,我收到以下消息:“無法打開'http://mysite.azurewebsite.net'。例外:類未注冊”。 我只能在該對話框上單擊“確定”。 知道為什么我會看到此消息嗎?

當我查看“輸出”窗口時,我看到部署成功。 我轉到一個Web API URL,然后得到“找不到與請求URI'http://mysite.azurewebsites.net/api/values'相匹配的HTTP資源”。 讓我感到困惑的是,我可以在本地環境中訪問相同的URL。

我想念什么? 謝謝!

我可以使用ASP.NET Web API使用Azure網站進行訪問。 如果您使用默認的MVC4 Web API模板,請訪問“ http:// [您的網站] .azurewebsites.net / api / Values /”。

我的環境在下面。 -Visual Studio 2012-ASP.NET MVC4

您無需創建雲項目即可使用Azure網站。 您可以簡單地創建一個MVC應用程序,然后使用git deploy甚至FTP將站點推送到Azure

確保在項目中引用了WindowsAzure相關程序集的最新版本。

Microsoft.WindowsAzure.Diagnostics 2.0 (and not 1.8)
Microsoft.WindowsAzure.ServiceRuntime 2.0 (and not 1.8)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM