【问题标题】:Asp Website hosting with database in App_Data Folder在 App_Data 文件夹中使用数据库托管的 Asp 网站
【发布时间】:2015-11-03 10:59:26
【问题描述】:
我有带有 SQL Server / Mysql 数据库的 Windows 托管服务器,我想托管一个带有数据库的网站,在开发网站时,我在 App_data 文件夹中创建了 SQL Server 数据库,即 .mdf 数据库,它在我的系统
我的问题是,当我将它发布到 Windows 托管服务器时,这个网站是否能正常工作[我不想单独上传数据库],
如果不是 - 请告诉我这是否适用于 SQL Server CE 或 Sqlite 数据库
有人请帮助我..提前谢谢...
【问题讨论】:
标签:
asp.net
sql-server
database
web
web-hosting
【解决方案1】:
在您的本地系统中,它可以工作,因为您在同一系统中拥有 IIS 和 SQL Server,并且您在本地附加了 .MDF。如果您将网站部署到共享托管环境,大多数网络托管服务提供商不会在同一主机上托管 Web 服务器 (IIS) 和 SQL Server。此外,为了在本地运行数据库,您的网络托管服务提供商必须在网络服务器中安装 SQL compact。
我的问题是当我发布时这个网站是否能正常工作
这到 Windows 托管服务器 [我不想上传数据库
分别]
建议将网站托管在Web服务器中,将数据库托管在SQL服务器中,并在web.config中编写适当的连接字符串以进行数据库连接。