【问题标题】:how do i "View in browser" a mvc 2 app?我如何“在浏览器中查看”mvc 2 应用程序?
【发布时间】:2011-02-09 07:38:04
【问题描述】:

这可能是一个非常简单的问题,但我不知道如何在浏览器中查看,就像在传统的 asp.net 应用程序中那样。

【问题讨论】:

  • 我不知道这是否有意义......你的意思是来自控制器动作?一条路线?嗯……

标签: asp.net-mvc-2


【解决方案1】:

如果您使用的是 Visual Studio,则 Ctrl + F5 无需调试即可运行,Cassini 将负责其余的工作(或者您的意思是像使用 Web 表单一样从 Visual Studio 内部进行)?

【讨论】:

  • 这对我有用。如果您想更改默认打开地址,则可以通过 Project -> 'Project Name' Properties 并查看 Web 选项卡。
【解决方案2】:

可悲的是,似乎Microsoft has acknowledged this as a bug

您可以尝试几种解决方法——尽管它们都不是您正在寻找的。它们都不允许您通过右键单击从任意页面开始您的网页。

对我来说足够好的一个不精确的解决方法是: 如果您打开项目属性并转到 Web 选项卡,您将看到“开始操作”设置。将此更改为“不要打开页面。等待请求...”

现在,当您开始调试时,什么都不会发生! (哦不,更糟!)

现在您可以右键单击 Cassini 系统托盘图标并选择从那里打开浏览器。您只需在当天的第一个会话中执行此操作。完成此操作后,您可以导航到站点中所需的位置,并保持该浏览器窗口全天打开。让您可以随时从该点开始和停止调试。

同样,它并不完全相同,但也不可怕。

【讨论】:

    【解决方案3】:

    只需运行 Visual Studio 项目,它应该会默认打开应用程序的 家庭控制器的索引视图

    如果您在谈论 IIS 文件查看,请在 IIS 中转到您的应用程序 -> 切换到内容视图 -> 转到 default.aspx -> 右键单击​​ -> 选择浏览

    【讨论】:

    • MVC中没有default.aspx文件。
    • @Junto:至少在 ASP.NET MVC 2.0 之前,我不确定在那之后是否会改变。
    猜你喜欢
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 2022-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多