Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Forms Auth部署ASP.NET VB应用程序_.net_Vb.net_Iis 7_Forms Authentication - Fatal编程技术网

使用Forms Auth部署ASP.NET VB应用程序

使用Forms Auth部署ASP.NET VB应用程序,.net,vb.net,iis-7,forms-authentication,.net,Vb.net,Iis 7,Forms Authentication,我在.NET中编写了一个非常简单的应用程序,并使用IIS 7托管了它。为了部署它,我只是将项目文件移动到服务器上,在对应用程序池进行了一些修补之后,它就工作了 我现在添加了一个登录页面(Forms Auth),并尝试以同样的方式部署它。虽然它在我的本地主机(VisualStudio2010)上工作,但在服务器上获得它的相同方法是不可行的。我必须在服务器上安装DB吗?如果是,怎么做?(我对SQL Server Express没有任何经验,我甚至不知道如何管理DB的ect) 我的问题是,部署使用Fo

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

我现在添加了一个登录页面(Forms Auth),并尝试以同样的方式部署它。虽然它在我的本地主机(VisualStudio2010)上工作,但在服务器上获得它的相同方法是不可行的。我必须在服务器上安装DB吗?如果是,怎么做?(我对SQL Server Express没有任何经验,我甚至不知道如何管理DB的ect)

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


我完全可以控制我的服务器(Amazon EC2 Windows 2008 Server IIS7和SQL Server Express),因此任何和所有选项都是有用的,尽管我对Windows开发环境非常陌生,所以请在假设我是一个完全的新手的情况下写下您的回答。虽然我想知道这个具体问题的答案,但如果您能提供任何有关IIS管理和.NET的文章,我将不胜感激。

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

阅读以下系列文章,了解更多信息:

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