2017-09-26 192 views
0

我正在使用ASP.NET API和MySQL連接。當地環境一切都很好。但是,當我在AWS EC2 IIS實例上部署應用程序並嘗試訪問我的應用程序的端點時,我得到了一個兒子響應'發生了錯誤'。而不是我的數據與服務器的500錯誤代碼。500 - 部署到IIS時發生內部服務器錯誤

enter image description here

我已連接的MySQL與實體框架。 Mysql服務器託管在Amazon AWS上。

我確實從Visual Studio中使用web部署發佈了項目。有沒有辦法讓數據庫發佈錯誤,所以這是錯誤?

任何幫助將是偉大的。讓我知道如果我需要添加更多信息。

我已經看到了這個帖子,沒有任何運氣:Deploying website: 500 - Internal server error

在此先感謝。

UPDATE

一些嘗試我踏進這之後:

enter image description here

+0

日誌說什麼?沒有他們,沒有什麼可繼續下去的。 – stdunbar

+0

日誌中的代碼是500 19 183 74,但沒有指定比瀏覽器和連接時間更長的日期 –

+0

將錯誤日誌記錄添加到您的應用程序。這可能與在Application_Error事件中發送電子郵件一樣簡單。或者你可以使用Elmah,NLog,Serilog和/或SEQ等工具全面實現。 – mason

回答

1

這可能是MySQL服務器限制從IP地址是不是白名單的移動連接。我知道Azure SQL只允許從受限制的地址範圍進行連接。

+0

這是一個很好的猜測,但我已經設置了EC2實例的AWS中的安全組,以「接受」RDS的端口。 –

相關問題