我在Visual Studio 2012 RC中有一個MVC項目,它承載了一個MVC網站和一個ASP.NET API。我使用路由將請求委託給正確的控制器。在Windows Azure網站上運行的ASP.Net API
在我的本地開發機器上,網站和API都正常工作。但是,當我將更改推送到Azure網站時,該網站可以正常工作,但ASP.NET web api會返回HTTP 500錯誤。
基址是:http://salaahtime.azurewebsites.net 其中一個網站的網頁是http://salaahtime.azurewebsites.net/website/login
一個例子使用API的是http://salaahtime.azurewebsites.net/api/salaahtime/testestablishment/2012/1
然而,這將返回HTTP 500
我
- 更新我的項目以使用.net 4.0。默認情況下,它被設置爲.NET 4.5不與Azure的網站 工作
- 刪除實體框架5.0參考只用.NET 4.5
任何想法,爲什麼API是行不通的作品Azure網站?
請在代碼中加入一些關於您使用的API的代碼,以及如何使用它來將代理請求委託給正確的控制器。我認爲這是你的代碼,似乎工作不正確。 – AvkashChauhan 2012-07-10 20:32:21