在Visual Studio中运行时,我的mvc3应用程序不会要求进行任何身份验证。但是,当我部署到测试服务器(Windows Server 2008和IIS 7)时,我不断收到提示输入用户名和密码的提示。我提供服务器的管理员凭据,但仍然失败。奇怪的是,该网页是服务,但我不断得到提示。所有的ajax调用都会失败并出现401 Unauthorized错误。与Sql Server Reporting Services的IIS冲突
我尝试了不同类型的身份验证,但结果是一样的。即使只使用匿名身份验证,我也会收到提示输入用户名和密码。
我试图将管道从托管更改为经典,但然后MVC将无法正常工作,我得到404错误。这是我的第一个mvc应用程序,我不希望在部署中出现这样的问题。
任何线索如何让这个工作?
==编辑开始=== 这是我怀疑可能造成的问题。在服务器上,该网站绑定到test.xyz.com。另外,还安装了Sql Server Reporting Services。我的应用程序试图查询URL test.xyz.com/Reports,但我认为这是绑定到SSRS。当我停止SSRS服务时,出现服务不可用503错误。否则,我会得到一个认证窗口。
我试图找出如何我可以删除特定SSRS结合,使test.xyz.com/Reports点,我的报告控制器 ==编辑结束====