亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET 移動應用程序通過請求簡單的 GET 操作獲得“500 內部服務器錯誤”

ASP.NET 移動應用程序通過請求簡單的 GET 操作獲得“500 內部服務器錯誤”

C#
精慕HU 2022-01-16 14:31:23
我在 Visual Studio 中創建了一個 ASP.NET Web 應用程序 - Azure 移動應用程序項目。我沒有修改任何東西,所以它有默認的待辦事項控制器。如果我在本地運行程序并使用 REST 客戶端從本地主機:端口/表/TodoItem將標題ZUMO-API-VERSION設置為2.0.0一切正常。我將應用程序發布到 Azure,當我嘗試從MYLINK.azurewebsites.net/tables/TodoItem將標頭ZUMO-API-VERSION設置為2.0.0,我得到(大約 1 分鐘后)“500 內部服務器錯誤”,消息“發生錯誤”。如果我不添加標題,我幾乎會立即收到“400 Bad Request”,說我必須指定 API 版本。難道我做錯了什么?是什么導致了這個問題,我該如何解決?
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

發生錯誤是因為 Azure 為后端創建的默認項目旨在與 SQL 一起使用。您可以利用KUDUAzure 應用服務編輯器檢查MS_TableConnectionStringweb.config 文件下的連接字符串。連接字符串如下所示:

<add name="MS_TableConnectionString" connectionString="Server=tcp:{your_dbservername}.database.windows.net,1433;Initial Catalog={your_dbname};Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" providerName="System.Data.SqlClient"/>

通過 Visual Studio 將移動應用程序部署到 Azure 時,需要將連接字符串指向 Azure db,如下所示:

有關創建移動應用并將其部署到 Azure 應用服務的更多詳細信息,您可以參考此文檔。此外,您可以利用 Web 應用刀片下的“所有設置 > 應用程序設置”來配置連接字符串,這可能會在運行時覆蓋 web.config 文件中的現有連接字符串。有關更多詳細信息,您可以關注此官方教程。

配置后,您將正常工作。 在此處輸入圖像描述 此外,您可以在此處閱讀Adrian Hall的書,以更好地了解 Azure 移動應用程序并快速入門。


查看完整回答
反對 回復 2022-01-16
  • 1 回答
  • 0 關注
  • 201 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號