答案 0 :(得分:1)
~/Views
目录有一个特定于目录的Web.config
文件,该文件添加了一条规则,阻止对该目录树中文件的所有直接访问。
要在MVC项目中提供WebForms页面,您需要将其移动到另一个缺少Web.config
规则的目录(例如~/Content
),或禁用该规则(不推荐)。
您的.aspx
文件无论如何都不属于~/Views
目录,因为它不是 View (在MVC架构中) - 它是' sa "页面" :)
请注意,您的项目无法在ASP.NET Core中运行,因为该版本已删除对WebForms的支持。