aspnetdb.mdf是否有意用于生产在线Web应用程序?

时间:2009-05-11 20:40:50

标签: asp.net security

生成的aspnetdb.mdf是否有意在线使用?我看了它已经有一段时间了,但是从我记忆中生成的用户名数据库只能在Visual Studio环境中进行本地配置和维护。这仍然是真的吗?有没有人在线使用大型应用程序?

编辑:

我问,因为我看到的所有示例都只使用内置的VS工具来构建示例数据库,但我还没有找到他们在网上做“真正”的工具。

编辑:

知道你可以创建这个用户名/密码数据库以便在你的项目中使用,然后发现你真的不能这样做,这似乎是一个很大的失望。

2 个答案:

答案 0 :(得分:1)

  

在本地配置和维护   在您的视觉工作室环境中。   这仍然是真的

不,这不是真的。

您可以使用aspnet_regsql脚本在数据库中生成所有必需的表/脚本/视图,而不必使用aspnetdb.mdf。

毕竟,它只是成员资格/安全api所需的一堆数据库对象。

答案 1 :(得分:1)

它只是一个SQL Express数据库。如果您愿意,您当然可以通过自己的管理页面在aspnetdb.mdf中维护成员资格信息。

事实上,如果您要使用SQL Express作为数据库(非常有限的情况下这是合适的),您可以将其余的表/ sprocs添加到aspnetdb.mdf并仅使用一个db而不是使用aspnetdb.mdf作为成员资格,并为您的其他需求创建另一个。

This article包含有关sql express限制的信息以及指向功能集的链接(20052008

基本上限制是:

  1. 只有1个CPU。如果系统有超过1个SQL Express 2008仍将运行,但将自身限制为1个CPU。
  2. RAM:1 GB。可以存在更多RAM,但SQL Express 2008最多只能使用1 GB。
  3. 最大数据库大小:4 GB