2014-03-19 90 views
3

我有一個項目,我工作了兩個月,部署的ASP.NET Web API與EF數據庫,首先應用

它包含三層(項目):

  1. 數據訪問層(C#文件夾)(包含實體框架文件)。
  2. 業務邏輯(C#文件夾)(包含操縱數據的方法)。
  3. API(Web應用程序)(包含API只調用業務層的正確方法)。

我購買了支持IIS 8的Windows主機,並試圖兩種方式上傳項目

第一種:通過FTP我用鼠標右鍵單擊該API層和選擇發佈,然後遞給了正確的數據,然後等待它上傳,完成後:當我嘗試調用它給我的任何連接器中的任何方法時(500內部服務器錯誤)。

第二個:只是複製所有的文件,並把它放在我的網站,因爲岸將無法正常工作!

請記住:

它的我第一次在Visual Studio中的工作,我已經上傳到我的網站的數據庫然後在本地調試的解決方案及其工作正常!

請幫幫我。

+0

您是否在部署後更新連接字符串? –

+0

我建議將一些日誌記錄添加到您的項目中。 ELMAH是*這個工具。內部服務器錯誤通常意味着某些異常從應用程序中冒出來,當您知道它是哪一個時很容易解決。當然IIS事件日誌也應該顯示這些信息。正如Wiktor所說,錯誤的連接字符串可能是一個嫌疑犯。 –

+0

@WiktorZychla我不必認爲,因爲我的項目是數據庫優先,我需要嗎? ,謝謝你的回答。 – iYazee6

回答

0

對於誰以前有過類似的問題,

我想我的問題是因爲我使用了MySQL數據庫和我有存儲日期和時間的某些列,他們只是不一起工作!

我的應用程序仍在開發中。

相關問題