Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Asp.net 将站点的管理部分作为子文件夹实现_Asp.net_C# 4.0_Design Patterns - Fatal编程技术网

Asp.net 将站点的管理部分作为子文件夹实现

Asp.net 将站点的管理部分作为子文件夹实现,asp.net,c#-4.0,design-patterns,Asp.net,C# 4.0,Design Patterns,我的应用程序有这个目录结构,我需要的是使用子文件夹admin进行网站管理,admin文件夹有单独的登录,基于角色的身份验证系统,与主站点无关。如您所见,它有单独的web.config用于身份验证。我希望用户使用http://localhost/library/admin但是当我在admin的web.config中实现基于表单的身份验证时,它给了我MachineToApplication错误,我尝试将其转换为应用程序,然后工作正常,但我无法使用App\u代码类我觉得我做得不对,并且对这个子文件夹的

我的应用程序有这个目录结构,我需要的是使用子文件夹admin进行网站管理,admin文件夹有单独的登录,基于角色的身份验证系统,与主站点无关。如您所见,它有单独的web.config用于身份验证。我希望用户使用
http://localhost/library/admin
但是当我在admin的web.config中实现基于表单的身份验证时,它给了我
MachineToApplication
错误,我尝试将其转换为应用程序,然后工作正常,但我无法使用App\u代码类我觉得我做得不对,并且对这个子文件夹的实现感到困惑,因为admin完全是一个独立的应用程序。请建议这是否正确,或者如何改进。

注意:我打算对主站点和管理员使用相同的App_Code文件夹和数据库

为了项目设置的快速成功,您不能在同一数据库服务器上创建单独的管理员数据库,而只使用/admin/部分中的备用连接字符串吗?在这两个网站上都设置了成员资格,那么你就有了一个与网站其余部分完全隔离的管理数据库。

我在分离数据库方面没有任何问题,但我对数据库一点问题都没有,我的任务是使用同一个数据库,我想要的是运行不同的应用程序,但仍然使用相同的应用程序代码类,但这似乎是不可能的,现在我已经为这两个应用程序分离了App_代码,事情似乎正在运行。无论如何,谢谢你的支持