Asp.net mvc IIS与Sql Server Reporting Services冲突
在Visual Studio中运行时,我的mvc3应用程序不要求任何身份验证。然而,当我部署到测试服务器(WindowsServer2008和IIS7)时,我不断收到一个询问用户名和密码的提示。我提供了服务器的管理员凭据,但出现了故障。奇怪的是,页面已经送达,但我一直得到提示。但是,所有ajax调用都会失败,并出现错误 我尝试了不同类型的身份验证,但结果相同。即使使用匿名身份验证,也只会提示输入用户名和密码 我尝试将管道从Managed更改为Classic,但是MVC无法工作,我得到了404错误。这是我的第一个mvc应用程序,我没想到在部署中会出现这样的问题 有什么线索可以让它工作吗 ==编辑开始=== 我怀疑这就是问题的根源。在服务器上,站点绑定到test.xyz.com。此外,还安装了Sql Server Reporting Services。我的应用程序尝试查询url test.xyz.com/Reports,但我认为这与SSRS有关。当我停止SSRS服务时,我得到一个服务不可用503错误。否则我会得到一个身份验证窗口 我试图找出如何删除特定的SSRS绑定,以便test.xyz.com/Reports指向我的报表控制器 ==编辑结束===要检查的内容:Asp.net mvc IIS与Sql Server Reporting Services冲突,asp.net-mvc,iis,deployment,iis-7,windows-server-2008,Asp.net Mvc,Iis,Deployment,Iis 7,Windows Server 2008,在Visual Studio中运行时,我的mvc3应用程序不要求任何身份验证。然而,当我部署到测试服务器(WindowsServer2008和IIS7)时,我不断收到一个询问用户名和密码的提示。我提供了服务器的管理员凭据,但出现了故障。奇怪的是,页面已经送达,但我一直得到提示。但是,所有ajax调用都会失败,并出现错误 我尝试了不同类型的身份验证,但结果相同。即使使用匿名身份验证,也只会提示输入用户名和密码 我尝试将管道从Managed更改为Classic,但是MVC无法工作,我得到了404错误
- 您的web应用程序是否正在访问任何资源?如果是,IIs工作进程帐户是否具有访问这些进程的权限李>
- 您是否已将网站身份验证设置为启用匿名访问
- 您是否有机会以编程方式(在的web.config中)进行模拟?如果有,最终用户帐户是否具有对任何最终后端资源的适当权限
http://<server name>/ReportServer // web service url
http://<server name>/reports // reports manager url
http:///ReportServer //web服务url
http:///reports //报表管理器url