簡體   English   中英

遠程服務器上的實體框架ASP.NET WEB API

[英]Entity Framework ASP.NET WEB API on remote server

我已經在遠程IIS服務器中部署了WEB API EF6。 無法訪問遠程數據庫服務器db.Database.Exists()返回false 而在我的本地PC上,它工作正常並且能夠連接DB和db.Database.Exists()返回true

我應該在ConnectionString中做哪些更改。 我的連接字符串如下所示:

<add name="myconnstring" connectionString="metadata=res://*/Models.InformationSystem.csdl|res://*/Models.InformationSystem.ssdl|res://*/Models.InformationSystem.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=server01;Initial Catalog=myDB;Persist Security Info=True;User ID=abcd;Password=abcd;initial catalog=myDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>

如果您的DB與開發盒不在同一個盒子上,並且該連接字符串有效,則連接字符串沒有任何問題。 問題可能出在從IIS服務器到DB服務器的授權或實際連接中。 如果不知道您的網絡結構和/或特定的錯誤消息,就無法提供更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM