2011-05-10 127 views
0

我在.NET中写了一个非常简单的应用和管理使用IIS 7部署它,我只是提出我的项目文件到服务器来承载它,它与一些修修补补的工作后,应用程序池。部署ASP.NET VB应用程序与窗体身份验证

我现在已经添加了一个登录页面(窗体身份验证),并tryed部署同样的方式。虽然它在我的本地主机(Visual Studio 2010)上工作,但在服务器上获取它的同样方法是不行的。我必须在服务器上安装数据库吗?如果是的话如何? (我没有使用SQL Server Express的经验,我甚至不知道如何管理数据库等)

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

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

回答

0

如果您使用窗体身份验证,那么你可以保持在web.config您的登录信息,或者您可以使用SQL Server与成员资格提供。最好的做法是使用SQL,因为它更强大,更灵活。如果需要,所有登录都可以通过WAT进行管理,或者您可以编写自己的代码以使用成员资格库管理它们。

采取措施,通过这些系列文章读了更多的信息:

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

或用于使用web.config文件信息:

Forms authentication in web.config

相关问题