Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
C# mvc 3 windows身份验证不起作用_C#_Asp.net Mvc 3_Windows Authentication - Fatal编程技术网

C# mvc 3 windows身份验证不起作用

C# mvc 3 windows身份验证不起作用,c#,asp.net-mvc-3,windows-authentication,C#,Asp.net Mvc 3,Windows Authentication,我有带windows身份验证的intranet应用程序 在我的本地机器上,我完美地运行了这个应用程序。我进入localhost/blabla,立即进入索引页面 我在同一域的服务器(IIS 7)上部署了我的应用程序。当我试图从任何内联网机器(当然服务器除外)获取索引时,我会得到一个登录/通过表单,在这里我必须输入我的域登录和通过 问题是-如何使浏览器不询问已经知道的数据,如登录和通行证 您好,德米特里。这取决于浏览器,即开箱即用 FF外观和Chrome外观。这取决于浏览器,即开箱即用 FF外观和C

我有带windows身份验证的intranet应用程序

在我的本地机器上,我完美地运行了这个应用程序。我进入localhost/blabla,立即进入索引页面

我在同一域的服务器(IIS 7)上部署了我的应用程序。当我试图从任何内联网机器(当然服务器除外)获取索引时,我会得到一个登录/通过表单,在这里我必须输入我的域登录和通过

问题是-如何使浏览器不询问已经知道的数据,如登录和通行证


您好,德米特里。

这取决于浏览器,即开箱即用


FF外观和Chrome外观。

这取决于浏览器,即开箱即用


FF外观和Chrome外观。

听起来您在IIS中对应用程序池使用的身份验证设置与在本地实现中不同。 如果没有,还请记住,当您在本地计算机上运行应用程序时,IIS在某些情况下将使用您自己的凭据访问域,而当应用程序在其他地方的IIS上运行时,您必须为其提供登录名。您可以在web.config中指定以下内容:

<identity impersonate="true"
      userName="domain\user" 
      password="password" />

听起来您在IIS中对应用程序池使用的身份验证设置与在本地实现中不同。 如果没有,还请记住,当您在本地计算机上运行应用程序时,IIS在某些情况下将使用您自己的凭据访问域,而当应用程序在其他地方的IIS上运行时,您必须为其提供登录名。您可以在web.config中指定以下内容:

<identity impersonate="true"
      userName="domain\user" 
      password="password" />


取决于您使用的浏览器。好的,这只在IEB中可能,这取决于您使用的浏览器。好吧,这只能在IESo中实现,我不能从我的应用程序中强制它?比如当我为IE强制css破解时?)据我所知不是这样。。。我不能从我的应用程序中强制它吗?比如当我为IE强制css破解时?)据我所知不是这样。。。否,当我将我的登录\通行证添加到我的应用程序时,这意味着当我进入网站时,只有此登录和通行证不会被询问?或者这只是登录IIS的凭据?所以,当我将我的登录\通行证添加到我的应用程序时,这意味着当我进入网站时,只会询问此登录和通行证?或者只是登录IIS的凭据?