Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 mvc 使用子域将区域与主站点Mvc 3完全分离_Asp.net Mvc_Asp.net Mvc 4_Asp.net Mvc 5_Asp.net Mvc Areas_Asp.net Mvc 3 Areas - Fatal编程技术网

Asp.net mvc 使用子域将区域与主站点Mvc 3完全分离

Asp.net mvc 使用子域将区域与主站点Mvc 3完全分离,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-5,asp.net-mvc-areas,asp.net-mvc-3-areas,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 5,Asp.net Mvc Areas,Asp.net Mvc 3 Areas,我有一个区域作为管理员。它有一个控制器作为信号控制器。现在这个区域是管理区域。我应该把它画成地图http://admin.localhost/ 现在发生的是,我在根目录中还有一个SigninController。所以我现在必须调用管理员登录http://localhost:80/Admin/Signin. 根呢http://localhost/Signin 我想要的是完全分离出管理区域,除非它被子域调用 我不想使用点击网址,即使它是偶然的http://localhost:80/admin/sig

我有一个区域作为管理员。它有一个控制器作为信号控制器。现在这个区域是管理区域。我应该把它画成地图http://admin.localhost/

现在发生的是,我在根目录中还有一个SigninController。所以我现在必须调用管理员登录http://localhost:80/Admin/Signin. 根呢http://localhost/Signin

我想要的是完全分离出管理区域,除非它被子域调用

我不想使用点击网址,即使它是偶然的http://localhost:80/admin/signin . 他不应该被安排到管理员登录区。它应该只能通过子域url,即通过

http://admin.localhost:80/Admin/Signin 或http://admin.localhost:80/Signin.

当请求url通过子域配置而不是从url中包含区域名称的项目根目录调用时,应该始终调用区域登录


如何做到这一点有什么指导

为什么不是两个不同的应用程序?不要使用区域。@巴特问题不在于两个不同的应用程序。但问题是我能否将这两个不同的区域划分为两个完全不同的子域。我可能有几个特定于领域的功能,我想把它划分为主站点的子域。