ASP.NET 新手。
在 Visual Studio 2010 Ultimate 中,我创建了一个新的 ASP.Net 3.5 网站,然后使用拖放到页面上的工具箱控件添加表单身份验证。在我的测试环境中使用这些控件创建新用户后,在项目的 App_Data 文件夹中创建了一个名为 ASPNETDB.MDF 的数据库。
我还通过向它添加表来修改这个数据库,我使用连接字符串从网站上的 Web 表单中以代码访问这些表:
Data Source=.\SQLEXPRESS;AttachDbFilename=C|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True
现在我准备将网站放在我的虚拟主机 1and1.com 上。我在 1and1 控制面板中创建了一个数据库。1and1 帮助页面说使用如下连接字符串连接到 1and1 托管的 SQL Server 数据库:
server=mydbHostName.db.1and1.com; initial catalog=mydbName;uid=mydbUser;pwd=mydbPassword
我已经测试了这个连接并且可以使用这个连接字符串创建和访问表。
我的问题是如何告诉表单身份验证在 1and1 服务器上使用这个新数据库?