ASP.NET:如何将App_Data部署到webhost?

我已将我的网站上传到我的网站主机,除了表单授权外,它的效果很好.当我尝试登录时收到此错误

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

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

解决方法

检查您的服务器是否允许运行用户实例.如果它允许那么你不需要做任何事情只需将MDF文件上传到服务器上的App_Data文件夹就可以了.您还可以包含用于发布的App_data,它将自动获取App_Data文件夹以及内容.

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

请求admin为您提供sqlServer数据库以及访问凭据.

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

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

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

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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....