首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET ApplicationId

ASP.NET ApplicationId
EN

Stack Overflow用户
提问于 2010-07-21 23:03:20
回答 1查看 6.1K关注 0票数 6

我在某个地方读到,ApplicationID是网站的唯一id (IIS )。但我还是很困惑。

  • 什么时候和为什么需要这个?
  • 我正在尝试为一个网站实现asp.net成员资格,我将创建一些附加的SQL表(例如公司、服务等),而不是asp.net成员表。那么,我是否需要在这些自定义表中包含一个ApplicationID列?为什么?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-22 00:12:43

应用程序ID存储在成员数据库中的aspnet_Applications表中。第一次启用提供程序时,您在web.config中设置的应用程序名称将输入到此表中。从那时起,成员资格提供程序将使用您的应用程序名称来确定哪些用户可以在应用程序中登录以进行用户身份验证。

要回答你的第二个问题,不是,除非你有一个独特的需要/要求这样做。原因:设置了asp.net成员资格,以便您可以使用一个成员数据库承载多个可能不同的应用程序。这很好,因为您不必为每个站点创建不同的数据库来进行身份验证。除非您将有多个/不同的应用程序访问您提到的这些其他表,否则不必担心将appID分配给它们,因为您的用户已经登录了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3304566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档