为什么在IISExpress上没有身份验证弹出窗口,但在IIS

时间:2016-09-30 06:59:52

标签: asp.net-mvc iis windows-authentication iis-express intranet

我是ASPNet MVC 5的新手,我对IISExpress感到困惑。我正在开发内部网站点,我使用Windows身份验证。在IIS上发布并运行站点之后,我看到了IISExpress上没有出现的身份验证弹出窗口。为什么会有这样的事情?在搜索了防止该弹出窗口后,我看到我必须将网站添加到受信任的网站,但是,我没有为IISExpress执行此操作,IISExpress是否自动为我执行此操作?除此之外,我还有一个关于EWS Managed API on IIS

的问题

1 个答案:

答案 0 :(得分:1)

IIS Express是一个在当前登录用户的上下文中运行的进程,这意味着您。您的帐户通常具有足够(或太多)权限来访问文件和其他资源。

'大' IIS使用不同的用户帐户来运行您的应用程序,这些帐户具有有限的权限,可能无法访问文件和资源。如果IIS无法使用其正常的进程帐户访问文件,则需要一个不同的帐户才能访问该文件并在弹出窗口中请求一个文件。