【问题标题】:Deploy ASP.NET VB App with Forms Auth使用 Forms Auth 部署 ASP.NET VB 应用程序
【发布时间】:2011-05-10 08:00:07
【问题描述】:

我在 .NET 中编写了一个非常简单的应用程序,并设法使用 IIS 7 来托管它。为了部署它,我只是将我的项目文件移到了服务器上,在对应用程序池进行了一些修改后它就可以工作了。

我现在添加了一个登录页面 (Forms Auth) 并尝试以相同的方式部署它。虽然它适用于我的本地主机(Visual Studio 2010),但在服务器上获取它的相同方法是行不通的。我必须在服务器上安装数据库吗?如果是这样怎么办? (我对 SQL Server Express 的经验为零,我什至不知道如何管理 DB 等)

我的问题是部署使用 Forms Auth 的 .NET 应用程序的最佳/最简单方法是什么?另外作为一个额外的问题,管理表单身份验证用户的最简单方法是什么。在我的本地主机上,我只使用 WAT。

我确实可以完全控制我的服务器(Amazon EC2 Windows 2008 Server IIS7 和 SQL Server Express),所以尽管我对 windows 开发环境非常陌生,但任何和所有选项都会很有用,所以请在假设以下情况下写下你的回复我是一个完整的新手。虽然我想知道这个特定问题的答案,但任何可以帮助我了解一般 IIS 管理和 .NET 的文章也将不胜感激。

【问题讨论】:

    标签: .net vb.net iis-7 forms-authentication


    【解决方案1】:

    如果您使用表单身份验证,那么您可以在 web.config 中保存您的登录详细信息,或者您可以将 SQL Server 与 Membership Provider 一起使用。最佳实践确实是使用 SQL,因为它更强大、更灵活。如果您愿意,所有登录都可以由 WAT 管理,或者您可以编写自己的代码来使用 Membership 库来管理它们。

    阅读这些系列文章以了解更多信息:

    Examining ASP.NET's Membership, Roles, and Profile

    或有关使用 web.config 文件的信息:

    Forms authentication in web.config

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      相关资源
      最近更新 更多