asp.net webform继续在mvc应用程序中进行身份验证

时间:2014-08-05 05:18:50

标签: asp.net-mvc-4 authentication webforms

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

问题是,当我浏览该webform时(甚至直接或从Controller.Action返回带有iframe embbeded的Razor页面),一个基本的身份验证表单会一直显示并要求输入用户名/密码。

即使我已将此添加到web.config

 <location path="pathToWebForm.aspx">
   <system.web>
     <authorization>
       <allow users="*"/>
     </authorization>
   </system.web>
 </location>

请帮助您了解如何从网络表单中删除此基本身份验证表单。 提前谢谢。

更新:如果我将webform放在文件夹中,则仅显示身份验证表单。如果webform位于应用程序的根文件夹中,那么一切顺利。

0 个答案:

没有答案