我得到了一个aspx文件,其中包含报表查看器和im试图使用控制器打开文件。如果我把文件放在根目录中,它使用重定向工作,但是如果我把它放在视图文件夹中,它就不会打开。感谢您的帮助,并感谢您的帮助。
发布于 2016-11-13 19:49:57
~/Views
目录有一个特定于目录的Web.config
文件,该文件添加了一个规则,该规则禁止对该目录树中的文件进行所有直接访问。
要在MVC项目中提供WebForms页面,您需要将其移动到另一个缺乏Web.config
规则的目录(例如~/Content
),或者禁用该规则(不推荐)。
您的.aspx
文件不属于~/Views
目录,因为它不是视图(在MVC体系结构中)-它是一个“页面”:)
请注意,您的项目将无法在ASP.NET核心中工作,因为在该版本中已经删除了对WebForms的支持。
https://stackoverflow.com/questions/40581605
复制