2010-12-14 1087 views
0

我正在尝试为一个小门户制作一个MVC 2 web应用程序。 我开始在VS 2010中的模板,并做了其他几个.aspx页面(对于视图) Index.aspx(是模板的一部分)打开,他应该打开,但是当我点击一个链接访问另一个aspx页面(我添加到模板)他告诉我这个:'/'应用程序中的服务器错误。无法找到该资源。 (ASP.NET mvc 2 +内置web服务器)

'/'应用程序中的服务器错误。 找不到资源。 描述:HTTP 404.您正在查找的资源(或其某个依赖项)可能已被删除,名称已更改或暂时不可用。请检查以下网址并确保它拼写正确。

请求的URL:/Views/AccountPages/Aanvragen.aspx

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1

当我将Aanvragen.aspx设置为启动页面时,他向我显示相同的消息。 我使用内置的服务器(VS2010)。 当然,我检查了网址是否正确。所以这肯定不是问题

任何人都可以帮助我吗?

非常感谢

+0

我同意@Andrew Barber。如果你直接请求aspx页面,比如ASP.NET Web Forms,那么你做错了。 ASP.NET MVC使用路由。 – 2010-12-14 19:59:08

回答

1

您不应直接请求查看页面;首先,ASP.NET MVC附带的web.config阻止直接请求/ views目录中的所有视图。

您可以链接到网站中其他位置的常规Web表单页面,例如根目录中,但这实际上并不是MVC意味着要使用的方式。您可能想要查找关于ASP.NET MVC的教程,因为您似乎并不熟悉如何使用它。查看http://www.asp.net/mvc网站。

+0

谢谢,我跟着关于音乐商店的教程,现在我明白了MVC的工作原理。 – Thomas 2010-12-14 20:44:47

相关问题