我一直在试图编辑我的连接字符串,以便将我的网站上传到服务器

<add name="AlBayanEntities" connectionString="Server=xx.xx.xxx.xxx,xxxx;Database=AlBayan;Uid=bayan;Password=xxxxx;" providerName="System.Data.EntityClient" />

我try 将这个字符串嵌入到我的旧连接字符串中,该字符串在本地运行得非常好,但不适合:S

推荐答案

对于实体框架(数据库优先或模型优先;当您有一个物理EDMX模型文件时),您需要使用一种特殊类型的连接字符串,这与直接的ADO非常不同.到目前为止,其他人都提到了网络连接字符串...

连接字符串必须类似于:

<add name="testEntities" 
     connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

在这个连接字符串中,可以找到基本上是ADO的provider connection string=属性.网络连接字符串:

provider connection string=&quot;data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" 

因此,在这里,您需要更改服务器名称,可能还需要更改其他设置.

  • data source=....代表您的服务器(您也可以使用server=.....)
  • initial catalog=.....代表你的数据库(你也可以使用database=....)

Asp.net相关问答推荐

实体框架核心:DBCommand执行得更快,但总时间要慢10倍

$(document).ready 不工作

ASP.NET @Register 与 @Reference

IIS 中 ASP.net 应用程序的单独应用程序池

使用 jQuery.ajax() 时如何处理错误?

如何以编程方式获取会话 cookie 名称?

.Net Standard 2.0 类库是否有通用配置文件?

页面在谷歌浏览器中加载两次

如何配置 ELMAH 以使用 Windows Azure?我在 Elmah.axd 上得到 404

带有 ASP.NET WebMethod 的 Jquery AJAX 返回整个页面

如何在 ASP.net 中使用 wkhtmltopdf.exe

解析器错误消息:无法加载类型网络营销

回发不适用于 aspx 页面作为默认文档

MVC3 值 Ajax 文件上传

如何遍历自定义 vb.net 对象的每个属性?

将 html 标记从 jquery 发布调用发送到 asp.net 页面时,从客户端检测到潜在危险的 Request.QueryString 值

解耦 ASP.NET MVC 5 标识以允许实现分层应用程序

如何加密 web.config 中的一项

Page.IsPostBack 和 Page.IsCallBack 有什么区别?

如何使 URL 重写与 web.Release.config 转换一起工作?