【问题标题】:implementing admin section of site as subfolder将站点的管理部分实现为子文件夹
【发布时间】:2013-01-16 06:00:13
【问题描述】:

我的应用程序有这个目录结构,我需要使用 subfolder admin 来进行网站管理,admin 文件夹具有单独的登录,基于角色的身份验证系统,与 main 无关地点。如您所见,它有单独的 web.config 用于身份验证。我希望用户使用http://localhost/library/admin 访问管理部分,但是当我在管理员的 web.config 中实现基于表单的身份验证时,它给了我MachineToApplication 错误,我尝试将其转换为应用程序然后它工作正常,但我无法使用然后是 App_Code 类! 我有一种感觉,我做错了,并且对这个子文件夹实现错误感到困惑,因为 admin 完全是一个单独的应用程序。请建议这是否正确或我该如何改进。
注意:我打算对主站点和管理员都使用相同的 App_Code 文件夹和数据库

【问题讨论】:

    标签: asp.net c#-4.0 design-patterns


    【解决方案1】:

    为了让您的项目设置快速获胜,您能否在同一数据库服务器上创建一个单独的管理数据库,而只使用 /admin/ 部分中的备用连接字符串?在两者上设置成员资格,然后您就拥有一个与站点其余部分完全隔离的管理数据库。

    【讨论】:

    • 我没有任何分离数据库的问题,但我对数据库没有任何问题,我必须使用相同的数据库,我想要的是运行单独的应用程序但仍然使用相同的 App_Code 类,但这似乎是不可能的,现在我已经为两个应用程序分离了 App_code 并且事情似乎正在工作。无论如何感谢您的支持
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 1970-01-01
    • 2016-12-28
    • 2012-08-23
    • 2012-04-21
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多