Asp.net mvc 4 asp.net webform在mvc应用程序中保持身份验证
我有一个运行良好的带有表单身份验证的mvc4应用程序。然后我需要用ReportViewer做一些报告,所以我必须添加一个包含ReportViewer的webform页面,并在mvc Razor页面中添加一个iframe 问题是当我直接或从控制器浏览该Web表单时。返回带有iframe embbeded的Razor页面的操作,会不断显示一个基本的说明表单,并要求输入用户名/密码 甚至我也将其添加到web.config中Asp.net mvc 4 asp.net webform在mvc应用程序中保持身份验证,asp.net-mvc-4,authentication,webforms,Asp.net Mvc 4,Authentication,Webforms,我有一个运行良好的带有表单身份验证的mvc4应用程序。然后我需要用ReportViewer做一些报告,所以我必须添加一个包含ReportViewer的webform页面,并在mvc Razor页面中添加一个iframe 问题是当我直接或从控制器浏览该Web表单时。返回带有iframe embbeded的Razor页面的操作,会不断显示一个基本的说明表单,并要求输入用户名/密码 甚至我也将其添加到web.config中 <location path="pathToWebForm.aspx"
<location path="pathToWebForm.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
请提供有关如何从webform中删除此基本身份验证表单的帮助。
提前谢谢
更新:仅当我将webform放入文件夹时,身份验证表单才会显示。如果webform位于应用程序的根文件夹中,一切都会顺利进行。只需检查aspx页面的路径,它应该是正确的…谢谢@Exception,我刚刚将它放在根应用程序的Reports文件夹中,路径是Reports/WebFormName.aspx,甚至可以尝试使用Reports