【发布时间】:2010-04-12 13:49:33
【问题描述】:
我在 Win7 上运行 Visual Studio 2008 sp1,并安装了 MVC2 RTM。
我使用向导创建了一个新的 MVC2 项目,但无法调试特定页面。使用 webforms 甚至 MVC1,我可以坐在 View 页面上,按 F5,然后让 VS2008 中的集成 Web 服务器在我正在处理的页面上启动。对于构建应用逻辑非常方便。
当我现在尝试这个时,我得到一个“找不到资源”的错误页面。
我刚刚用一个新的 MVC2 Web 应用程序项目重试了这个。以下是我在创建新项目以重现后采取的步骤:
- 打开项目设置。在 Web 子选项卡下,将开始操作设置为“当前页面”。保留所有其他设置。
- 打开其中一个视图(例如 Account/Register.aspx)
- 按 F5 调试项目
- 请注意,显示的浏览器窗口显示错误消息“找不到资源”。
我在浏览器中看到的这次运行的链接是:http://localhost:49471/Views/Account/Register.aspx
我进行了一些谷歌搜索,发现了与确保安装所有 HTTP 服务器部件相关的建议。我仔细检查并确保都安装了“HTTP Errors”和“HTTP Redirection”。
如果我保留原来的项目设置,设置为“特定页面”,文本框中没有任何内容,然后路由工作,我总是得到默认主页。我希望这不是唯一的选择。
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc-2