【问题标题】:How can I Upload my ASP.NET website(with database)?如何上传我的 ASP.NET 网站(带数据库)?
【发布时间】:2011-07-08 22:20:33
【问题描述】:

这是我的第一个项目^_^ 我没有以前的经验。 我确实从 MVC 中在我的项目中创建了数据库。 添加新项目 > SQL Server 数据库

然后我使用 ADO.NET Entity DataModel

而且我每次处理数据库时都不需要打开我的连接..它只是Web.config中的连接字符串..

我的问题是:

  1. 如何上传我的数据库?
  2. 有适合我这样的初学者的资源吗:$?

我用谷歌搜索过,但我很难知道这是否是我想要的,这就是我来这里的原因:$

【问题讨论】:

    标签: sql-server asp.net-mvc ado.net-entity-data-model


    【解决方案1】:

    这实际上取决于您对服务器的访问类型。

    如果您有远程桌面访问权限,则运行远程桌面(正在运行的 mstsc)并连接到您的服务器。

    This article 展示了如何在服务器上的 IIS 中安装 Web 应用程序。

    This blog post from Scott Guthrie 向您展示如何将您的 sql 数据库部署到您的服务器。

    如果您只能通过控制面板 (plesk) 访问您的服务器,您应该仍然可以通过不同的界面执行相同操作。 (您需要仔细阅读针对您正在使用的特定控制面板给出的说明)。

    希望这会有所帮助。

    【讨论】:

    • hi valipour,感谢您的回答,我通过控制面板访问服务器,我将尝试关注 Scott Guthrie 的帖子并希望它对我有用:$
    • (你将有两个 .SQL 安装脚本)我只有一个,即 DB.MDF.sql,我确实用 M-SQL Server Management Studio 打开它并得到所有表然后执行它..然后,我不知道该怎么做:S
    【解决方案2】:

    对于 ASP.Net 网站,只需使用 FTP 将所有文件上传到您主机的 wwwroot 文件夹中。

    对于 SQL Server 数据库,有以下选项。

    1. 将您的 MDF 文件附加到托管数据库服务器上(如果您有远程桌面)。

    2. 使用完整的数据、架构和索引等生成整个数据库的脚本,并在托管面板的查询编辑器中运行该脚本。

    3. 首先从您的托管面板创建一个数据库并为您的数据库创建一个用户,然后使用 SQL Serer 2008(最好是 R2)并使用服务器名称中的托管服务器名称连接您的托管 SQL Server,您的数据库用户用户名中的 id 和密码相同。然后连接,你会发现一长串数据库,包括你自己的数据库。现在右键单击您的数据库并将数据从本地数据库服务器导入远程数据库服务器。

    【讨论】:

    • 2- 我确实从向导生成了一个脚本文件,当我恢复生成的 DB.MDF.sql 时,它给了我一条错误消息:$
    • 能否请您在此处写下错误信息,以防万一,请查看脚本的最上面一行,USE database,此处您必须提供您托管的 sql server 的数据库名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多