Asp.net mvc 4 asp.net webform在mvc应用程序中保持身份验证

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"

我有一个运行良好的带有表单身份验证的mvc4应用程序。然后我需要用ReportViewer做一些报告,所以我必须添加一个包含ReportViewer的webform页面,并在mvc Razor页面中添加一个iframe

问题是当我直接或从控制器浏览该Web表单时。返回带有iframe embbeded的Razor页面的操作,会不断显示一个基本的说明表单,并要求输入用户名/密码

甚至我也将其添加到web.config中

 <location path="pathToWebForm.aspx">
   <system.web>
     <authorization>
       <allow users="*"/>
     </authorization>
   </system.web>
 </location>
请提供有关如何从webform中删除此基本身份验证表单的帮助。 提前谢谢


更新:仅当我将webform放入文件夹时,身份验证表单才会显示。如果webform位于应用程序的根文件夹中,一切都会顺利进行。

只需检查aspx页面的路径,它应该是正确的…谢谢@Exception,我刚刚将它放在根应用程序的Reports文件夹中,路径是Reports/WebFormName.aspx,甚至可以尝试使用Reports