5

我想在浏览 Views 文件夹中的特定页面时忽略路由,但我没有成功尝试使用:

        routes.RouteExistingFiles = false;
    routes.IgnoreRoute("Views/NoMove/specificPage.cshtml");

但上面没有工作,因为互联网浏览器要求我下载文件并且它没有打开/处理页面!

请问是什么问题,怎么解决!

4

1 回答 1

3

您需要在 web.config 中添加一个条目。

检查appSettings部分

添加这个(或更新)

<add key="webpages:Enabled" value="true" />

该条目可能已经存在,因此只需将值从 false 更新为 true。

虽然它们是 2 个 web.config 文件.. 一个位于应用程序的根目录中,另一个位于视图文件夹中.. 您可能需要在两者上添加/更新条目。

默认值 ( false) 防止直接从浏览器访问文件*.cshtml*.vbhtml

于 2013-09-08T09:17:32.937 回答