我对VS2012生成的默认模板有疑问。我可以看到,当我创建一个新网站并选择asp.net webform站点时,会添加很多软件包。当我运行网页时,我可以看到所有默认创建的页面都有友好的网址。例如,http://www.example.com/Contact,http://www.example.com/Account/Login等等。我想知道此路线表位于何处?我想去根据我的要求添加更多的网址。Visual Studio 2012路由表在哪里?
回答
您应该在App_Start
目录中看到路由代码文件。它将包含默认路由。
在以前的版本中,路由被放到Global.asax.cs中,但是它们在后来的版本中移动它。看起来MVC4模板具有新的目录和路由文件(RouteConfig.cs和WebApiConfig.cs),并且MVC3模板仍将其放入Global.asax.cs中。
没有App_start目录,Joe。 – loveprogramming
您在创建项目时选择了哪种Web项目? –
我注意到在我的Global.asax中的应用程序启动时,有RouteConfig.RegisterRoutes(RouteTable.Routes)。 Global.asax中没有RegisterRoutes方法。它在.dll文件中的某处吗? – loveprogramming
- 1. Visual Studio 2012 w/Blend - System.Windows.Interactivity在哪里?
- 2. SQL Server Management Studio 2012在哪里?
- 3. 哪里是在VS 2012
- 4. Visual Studio属性表保存在哪里?
- 5. 在Visual Studio 2012 Express上安装后,wp8 sdk在哪里
- 6. Visual Studio 2005 Express在哪里?
- 7. Visual Studio Online Monaco在哪里?
- 8. VisualStudio 2012 gl.h在哪里?
- 9. 我在哪里可以获得Visual Studio 2012 Update5的链接
- 10. Visual Studio 2012中的网站管理工具在哪里
- 11. Windows Phone 8的Visual Studio Express 2012 - 它在哪里?
- 12. Design View在Visual Studio 2012中去了哪里?
- 13. Visual Studio Express 2012 Express for Web中的DOM Explorer在哪里?
- 14. Visual Studio 2012中的Tab Order Assignment对话框在哪里?
- 15. Visual Studio 2012中的文件复制对话框在哪里?
- 16. Visual Studio 2013中的VC++ 2012 Runtime Bootstrapper包在哪里?
- 17. 在哪里设置Visual Studio 2012中的Windows Phone 8图标
- 18. Visual studio 2012安装项目模板在哪里?
- 19. 在Visual Studio 2012
- 20. 我在哪里可以下载Visual Studio 2012报表查看器运行系统?
- 21. Visual Studio 2012 - 哪里有ASPX设计和拆分视图去了?
- 22. 缺少Visual Studio 2012图像库。哪里可以买到?
- 23. CURLE_GOT_NOTHING在Visual Studio 2012
- 24. Git在Visual Studio中:结帐在哪里?
- 25. 在哪里由Visual Studio nuget安装的chromedriver
- 26. Visual Studio 2012 Color Theme在Visual Studio 2010上
- 27. 哪里MVC选择路由?
- 28. Visual Studio 2012 LocalDB
- 29. visual studio 2012 gadgeteer
- 30. Visual Studio 2012 - %(Link.OutputFile)
您确定这是一个WebForm吗?我以为只有MVC模板从干净的URL开始。 – Zerkey
是的100%确定生涩。只要尝试去文件>新网站> Asp.net WebForms网站。它是Visual Studio 2012. – loveprogramming