C# asp.net mvc服务器显示目录,但不显示视图
我只是在学习asp net mvc。我一直在努力使我的web应用程序正常工作) 问题是服务器(从VisualStudio调试)显示的目录不是我的视图。诸如此类:C# asp.net mvc服务器显示目录,但不显示视图,c#,asp.net,asp.net-mvc,asp.net-mvc-4,razor,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Razor,我只是在学习asp net mvc。我一直在努力使我的web应用程序正常工作) 问题是服务器(从VisualStudio调试)显示的目录不是我的视图。诸如此类: 04.12.2014 10:54 <dir> App_Data 04.12.2014 14:50 <dir> App_Start 04.12.2014 14:50 <dir> bin 04.12.2014 10:54 &l
04.12.2014 10:54 <dir> App_Data
04.12.2014 14:50 <dir> App_Start
04.12.2014 14:50 <dir> bin
04.12.2014 10:54 <dir> Content
04.12.2014 14:47 <dir> Controllers
04.12.2014 13:55 859 FondControllerFactory.cs
04.12.2014 10:54 99 Global.asax
04.12.2014 14:47 1280 Global.asax.cs
04.12.2014 14:47 <dir> Models
04.12.2014 10:54 <dir> obj
04.12.2014 10:59 2713 packages.config
04.12.2014 14:38 <dir> PluginSys
04.12.2014 10:54 <dir> Properties
04.12.2014 10:59 <dir> Scripts
04.12.2014 13:55 <dir> Views
04.12.2014 14:48 6804 Web.config
04.12.2014 10:54 1285 Web.Debug.config
04.12.2014 10:54 1346 Web.Release.config
04.12.2014 14:32 17677 WebFond.csproj
04.12.2014 14:32 1671 WebFond.csproj.user
我要使用的默认控制器是DesktopController。
没有什么特别的,DesktopController继承控制器并实现我自己的IDesktop接口
所以我无法理解它为什么会破裂。
Ps
如果需要,我可以发布我的Web.config,因此首先需要更改的是
id=urlparmeter。可选的需要是guid=urlparmeter。可选的。注意{controller}
和控制器=…
匹配
接下来,您需要确保Views\Desktop
文件夹中有Index.cshtml
,以便在调用return view()时可以呈现视图来自控制器的code>。不相关,但您有url:…/{guid}
,但id=UrlParameter。可选
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{guid}",
defaults: new { controller = "Desktop", action = "Index", id = UrlParameter.Optional }
);
}
}