gpt4 book ai didi

ASP.NET:如何将 App_Data 部署到虚拟主机?

转载 作者:行者123 更新时间:2023-12-04 07:02:48 26 4
gpt4 key购买 nike

我已将我的网站上传到我的虚拟主机,除了表单授权外,它运行良好。当我尝试登录时收到此错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口(interface),错误:26 - 错误定位服务器/指定的实例)

当我部署网站时,我将其从 Visual Studio 发布到本地文件夹,然后通过 FTP 客户端程序将其上传到网络主机。这里的问题是当我将网站发布到本地文件夹时 App_Data 文件夹为空。这可能是问题吗?

最佳答案

检查您的服务器是否允许运行用户实例。如果允许,那么您无需执行任何操作,只需将 MDF 文件上传到服务器上的 App_Data 文件夹即可。您还可以包含 App_data 进行发布,它将自动获取 App_Data 文件夹以及内容。

如果您的服务器不允许用户实例,那么您需要执行以下步骤..

要求管理员为您提供 SQLServer 数据库以及访问凭据。

在您的 Visual Studio 中,从服务器资源管理器中右键单击您的数据库,然后选择 PUBLISH TO PROVIDER 选项。按照向导步骤生成带有或不带有默认数据的 SQL 脚本。

alt text http://ruchitsurati.net/myfiles/db.png

从管理工作室连接到远程 SQL Server,并在管理员提供的数据库上运行生成的 SQL 脚本。

更新应用程序中的连接字符串以进行部署。

关于ASP.NET:如何将 App_Data 部署到虚拟主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1570893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com