2014-03-28 39 views
0

我正在构建一个使用ASP.NET MVC和Angular JS的应用程序。在Asp.Net MVC应用程序中允许HTML文件

关键是对所有网络事物使用angular,对于后端的东西使用ASP.Net。换句话说,我有点绕过MVC的整个观点,并使用单一的观点。 Angular会从Content文件夹中获取他的文件。

这些文件.html文件,这似乎是一个问题,因为我总是得到一个404 其实我也试图将其重命名以.cshtml但这并不解决问题..

你知道任何技巧(当然,干净的),让我的角度的应用程序下载它的意见和快乐?

谢谢。

乔治

回答

2

问题最有可能是在ASP.NET MVC试图通过过滤的路由机制请求的事实,显然是有HTML文件的路由。尝试添加以下路线注册方法:

routes.IgnoreRoute("{file}.html"); 
+0

这可能会工作,但我会建议设置一个控制器操作,动态处理您的意见。这是一个更“.NET MVC”的处理方式。 – user547794

+0

嗯......我想我只是完全哑巴...网址有一个错字...这是一个疯狂的时间,你可以放松在这么小的事情。感谢你们两人对这个问题的看法......对于浪费时间感到遗憾...... –

相关问题