繁体   English   中英

如何从mvc4项目中打开aspx?

[英]How can I open an aspx from a mvc4 project?

我有一个MVC4应用程序,需要在其中添加一些旧的aspx页面。 我像这样将其添加到“视图/报表”文件夹中

在此处输入图片说明

我将以下代码添加到routeconfig中,以避免路由aspx页面。

routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");

但是当我尝试打开页面时,仍然从服务器获取资源未找到错误。

谁能告诉我我所缺少的。

如果查看/Views文件夹,则除了ASP.NET应用程序根目录中每个人都知道和喜欢的文件之外,还将找到另一个Web.config文件。 这是一项内置功能,文件夹路径继承了父文件夹中定义的web.config文件定义的属性,但可以使用其自己的配置覆盖它们。 对于所有默认的MVC应用程序,您可能会遇到以下问题:

<system.web>
    <httpHandlers>
      <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
    </httpHandlers>
...

最简单的解决方案是将aspx放在/Views文件夹之外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM