0

我在mvc4的某些视图中获得了窗口身份验证窗口弹出窗口。当我在本地服务器上托管它时,它工作正常。但是当我将代码上传到我的托管服务器时,除了一些视图之外,所有视图都可以正常工作。身份验证要求输入用户名和密码http:// www

我在我的应用程序中使用表单身份验证。给我这些弹出窗口的视图控制器类定义为[Authorize]属性。是托管服务器上的IIS还是其他问题?

这是弹出消息:(你如何收留了它取决于)

http://postimg.org/image/4slwg6ywx/

+0

你有什么'认证'安装在web.config? –

+0

表单身份验证;;删除授权属性后,它仍然无法正常工作:(..i认为与iis – user2607683

回答

0

我怀疑你有集成Windows身份验证或基本身份验证在IIS中配置为您的网站或应用程序。如果您想使用表单身份验证,请确保您禁用它并启用对网站的匿名访问。

  1. 打开IIS管理器并导航到您的网站或应用程序。
  2. 在功能视图中,双击认证。
  3. 在“身份验证”页面上,禁用Windows身份验证并启用匿名身份验证。
+1

@ user2607683一些问题......怎么回答这个回答没有帮助任何人 – hallizh

+0

我有与OP相同的问题,但其他的方式,它在远程服务器上工作正常,但是当在本地在IIS中运行时,它会引发验证框。我的本地IIS实例已经配置为使用匿名和窗体...其他所有人都被禁用任何想法? – Hades

+0

我认为“基本身份验证“类似,我是中级研究人员,但我认为你想要的所有功能都是”Forms“和”匿名“身份验证类型,我在本地遇到了同样的问题,并且禁用了”基本身份验证“。只是双重检查是否正确。 –

相关问题