Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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 Intranet应用程序连接到与其所安装域不同的域_Asp.net_Asp.net Mvc_Active Directory_Windows Authentication - Fatal编程技术网

如何强制asp.net MVC Intranet应用程序连接到与其所安装域不同的域

如何强制asp.net MVC Intranet应用程序连接到与其所安装域不同的域,asp.net,asp.net-mvc,active-directory,windows-authentication,Asp.net,Asp.net Mvc,Active Directory,Windows Authentication,我有一个使用windows身份验证的asp.net MVC Intranet web应用程序。在我们的开发环境中,asp.net MVC和active directory位于同一台机器上,因此默认情况下,用户是根据AD进行身份验证的。目前在登台服务器上,我们有以下功能:- 我们的广告位于远程服务器和不同的域上 我只能使用安装asp.net MVC的临时管理员登录到它 因此,我的问题是如何强制asp.net MVC web应用程序在安装广告的远程服务器上,而不是在安装asp.net MVC的广告上

我有一个使用windows身份验证的asp.net MVC Intranet web应用程序。在我们的开发环境中,asp.net MVC和active directory位于同一台机器上,因此默认情况下,用户是根据AD进行身份验证的。目前在登台服务器上,我们有以下功能:-

  • 我们的广告位于远程服务器和不同的域上
  • 我只能使用安装asp.net MVC的临时管理员登录到它
  • 因此,我的问题是如何强制asp.net MVC web应用程序在安装广告的远程服务器上,而不是在安装asp.net MVC的广告上,对用户进行身份验证?
    谢谢

    如果您从全局出发,认为您的开发、阶段、QA、压力和生产环境都是具有独立广告域的独立环境,那么我强烈推荐以下解决方案:为每个域中的每个环境创建不同的用户。不要仅仅为了阶段、QA或压力而尝试进行跨域身份验证或ADFS解决方案

    您希望设计类似于生产,如果您在生产中没有使用跨域身份验证或ADF,那么在QA、Stage或Stress中也不要使用跨域身份验证或ADF。 因此,在您的情况下,我将在每个广告环境中创建唯一的用户(可能使用PowerShell编写脚本)


    最后想一想,你真的需要为每个QA或阶段环境分别做广告吗?如果主广告有三个组,分别称为“MyAppStage”、“MyAppDev”和“MyAppProd”,那么您是否可以在不使用单独广告环境的情况下完成您想要完成的任务?

    域之间是否存在信任关系?