在VB.Net(Aspx)中使用Visual Basic内置.mdf数据库上载网站

在VB.Net(Aspx)中使用Visual Basic内置.mdf数据库上载网站,vb.net,Vb.net,我正在创建一个包含数据库的网站,即上载包含database.mdf的App_数据文件夹的网站 但它无法使用web.config文件连接附加的数据库 它可以在本地主机上工作,但上传时不工作,有人能帮我吗 ** **ConnectionString中的属性“Data Source”通知您正在使用的SQL Server实例。在Localhost上,它可以正常工作,因为您有一个实际的SQL服务在那里运行。但是,当您将站点上载到web服务器时,必须在其中运行SQL server实例 要实现这一点,您必须将

我正在创建一个包含数据库的网站,即上载包含database.mdf的App_数据文件夹的网站

但它无法使用web.config文件连接附加的数据库

它可以在本地主机上工作,但上传时不工作,有人能帮我吗

**

**

ConnectionString中的属性“Data Source”通知您正在使用的SQL Server实例。在Localhost上,它可以正常工作,因为您有一个实际的SQL服务在那里运行。但是,当您将站点上载到web服务器时,必须在其中运行SQL server实例


要实现这一点,您必须将数据库上载到服务器,然后您将获得服务器用户名和密码。现在,根据web.config中的更改connectionstring,应用程序将正常工作。无需将.mdf保存在App_数据文件夹中。

服务器上是否有file\Database.mdf?签入项目目录。另外,如果你发布错误,这将有助于理解问题。我已经编辑了我的帖子,希望它澄清一些空气。我认为上传时连接数据源不再有效,但我不知道错误跟踪是什么?在建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:26-查找指定的服务器/实例时出错请参见此链接您需要在服务器上找到SQL实例的正确名称,该名称在哪里?我必须为数据库购买空间吗?有没有免费的地方可以存放我的数据库?’别为自己是新来的而难过。是的,您必须为数据库购买一个空间。有些站点为测试目的提供临时免费存储。检查以下站点以测试它。是否有其他人为您托管您的站点?如果是这样,他们应该能给你提供建议。如果您将其托管在自己的服务器上,则可以将SQL server的Express版本用于小型开发项目。
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" />
  </connectionStrings>
  <appSettings>
    <add key="ConnectionString" value="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" />
  </appSettings>