如何在MVC5的查看文件夹中打开aspx文件

时间:2016-11-14 03:46:22

标签: c# asp.net asp.net-mvc reportviewer

我有一个aspx文件,包含报告查看器,我试图使用控制器打开文件。如果我把文件放在根目录中,它可以使用重定向,但如果我把它放在Views文件夹中,它就不会打开。感谢任何帮助,并感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:1)

~/Views目录有一个特定于目录的Web.config文件,该文件添加了一条规则,阻止对该目录树中文件的所有直接访问。

要在MVC项目中提供WebForms页面,您需要将其移动到另一个缺少Web.config规则的目录(例如~/Content),或禁用该规则(不推荐)。

您的.aspx文件无论如何都不属于~/Views目录,因为它不是 View (在MVC架构中) - 它是' sa "页面" :)

请注意,您的项目无法在ASP.NET Core中运行,因为该版本已删除对WebForms的支持。