65.9K
CodeProject 正在变化。 阅读更多。
Home

如何在远程计算机(在线网站)上使用登录控件

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2013 年 10 月 11 日

CPOL

1分钟阅读

viewsIcon

6404

步骤 1. 将“创建使用向导”拖放到网页(default1.aspx)的设计窗口中。步骤 2. 转到“网站”选项卡,然后单击“ASP.NET”。

步骤 1. 将“创建使用向导”拖放到网页(default1.aspx)的设计窗口中。

步骤 2. 转到“网站”选项卡,然后单击“ASP.NET 配置”。

步骤 3. 现在打开“网站管理工具”。

步骤 4. 单击“安全”链接。

步骤 5. 点击 使用安全设置向导逐步配置安全。

步骤 6. 现在打开“安全步骤向导”,在“选择访问方法”中单击“下一步”,可以选择“Internet”,然后单击“下一步”。在“数据存储”之后,您可以“创建用户”并单击“创建用户”按钮。

步骤 7. 关闭管理工具。返回 Visual Studio 并接受所有更改。

步骤 8. 您可以检查您的 web.config 文件。

您的文件中会添加一些标签,例如:

 

<membership></membersip>

<roleManager></roleManager>

<profile></profile>

步骤 9. 转到您的服务器资源管理器。

步骤 10. 右键单击 aspnetdb.mdf 数据库,然后单击“发布到提供程序”链接。

步骤 11. 生成脚本,并将此脚本保存为 .sql 格式。

步骤 12. 使用 SQL Server Management Studio 登录您的 SQL Server 帐户(服务器地址由网站托管公司提供)。

步骤 13. 在您的数据库中执行该脚本。

步骤 14. 将文件复制到您的托管空间。

步骤 15. 然后对您的 web.config 文件进行一些更改。

步骤 16. 看起来像这样:

<connectionStrings>
  <add name="ConnectionString" connectionString="Data Source=服务器地址;User ID=xyz;Password=xyz" providerName="System.Data.SqlClient" />

<membership>

// connectionstring 与连接字符串名称相同,如下所示:

connectionStringName="ConnectionString"

</membership>

<profile>

// connectionstring 与连接字符串名称相同,如下所示:

connectionStringName="ConnectionString"

 

 

</profile>

<roleManager>

// connection string 相同

connectionStringName="ConnectionString"

</roleManager>

步骤 17. 之后,您就可以在实时网站上运行您的登录控件了。

 

 

 

 

 

 

© . All rights reserved.