2017-02-17 39 views
0

我正在使用Xamarin.iOS應用程序。我在Azure門戶中將數據庫從一個訂閱導入到另一個訂閱。然後我打開了Web Deploy.pubxml文件並更新了Destination Path以指向新的服務器和新的數據庫。Web.config文件錯誤:無法使用Azure移動服務訪問SQL數據庫

我沒有更新web.config文件中的任何內容。當我嘗試登錄到我的應用程序,我獲取日誌中的以下錯誤:

IIS Detailed Error - 500.0 - Internal Server Error 

IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly 

The authenticated user does not have permission to use this DLL 

的connectionString仍然指向在web.config文件中的舊數據。這是否需要改變?如果是,我從哪裏檢索新的connectionString?

+0

確保適當設置SQL服務器的防火牆。另外,我會從代碼中重新部署後端 - 這應該糾正任何延遲的權限問題。 –

+0

嗨@Adrian Hall,感謝您的回覆。我確保服務器設置正確,除了我一直都在收到錯誤信息。經過多一點調試後,我意識到web.config文件中引用了一些缺失的程序集,因此出現了錯誤。我會發布我的答案。 – naffie

回答

1

經過多一點調試後,我意識到在web.config文件中引用了一些缺失的程序集。該項目缺少該包,但它仍在web.config文件中引用。

該庫丟失:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> 

所以我加入了System.Web.Mvc庫項目和更新的web.config文件。

相關問題