Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 允许在MVC3中使用文件扩展名_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

Asp.net 允许在MVC3中使用文件扩展名

Asp.net 允许在MVC3中使用文件扩展名,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,各位程序员好 我坐着试图用MVC3做点什么。只是浏览一下图书馆。不做任何花哨的事。我已经创建了一个项目和一个控制器。现在我试着让MVC3允许我做外汇,或者只是。在.json和.xml示例中,我发现了错误。第三个当然是允许的。我试着用谷歌搜索这个,但我没有得到任何帮助 这里有人能告诉我如何在MVC3中允许文件扩展名吗 谢谢 编辑 我没有对IIS之类的映射文件扩展名进行任何更改。您应该添加包含扩展名的路由: routes.MapRoute("ExtensionRoute",

各位程序员好

我坐着试图用MVC3做点什么。只是浏览一下图书馆。不做任何花哨的事。我已经创建了一个项目和一个控制器。现在我试着让MVC3允许我做外汇,或者只是。在.json和.xml示例中,我发现了错误。第三个当然是允许的。我试着用谷歌搜索这个,但我没有得到任何帮助

这里有人能告诉我如何在MVC3中允许文件扩展名吗

谢谢

编辑
我没有对IIS之类的映射文件扩展名进行任何更改。

您应该添加包含扩展名的路由:

routes.MapRoute("ExtensionRoute",
                "/{controller}.{extension}",
                new { action="Index", extension = UrlParameter.Optional
);
此示例将扩展映射到操作中的参数。

您也可以使用硬编码分机进行路由。

您是如何尝试的?您是否对IIS mime类型进行了任何更改?你定义了什么路线?