【问题标题】:Integrating ASP.NET 5 with WebForms将 ASP.NET 5 与 WebForms 集成
【发布时间】:2015-05-04 05:14:14
【问题描述】:

我正在尝试使用从使用 WebForms 的简单 ASP.NET 应用程序生成的简单 Default.aspx WebForm。我所做的只是复制并粘贴整个 Default.aspx 和 Default.aspx.cs。

当我尝试构建应用程序时,它失败了。我不确定出了什么问题。

我对 DNX Core 5.0 很好奇,它说该类在那里不可用。我该怎么办?无论如何,这是我的 VS 信息:

【问题讨论】:

  • ASP.NET 5 的目标是去除 System.Web 依赖,改用最新版本的 ASP.NET 4.5
  • 我正在尝试评估结合 MVC、WebAPI 和 WebForms 的 ASP.NET 5 承诺的可行性,MS 表示这是可行的。我计划使用 VS 2015 “迁移”我的网站以整合这些新技术。在 ASP.NET 5 中完全尝试 WebForms 对我来说是错误的吗? docs.asp.net/en/latest/tutorials/… 文档中的第一句话:ASP.NET 5 对其前身进行了大量改进,包括改进的性能、对现代 Web 开发标准和工具的更好支持,以及改进的 WebAPI、MVC 和 WebForms 之间的集成。
  • ASP.NET 5 承诺结合 MVC、WebAPI 和 WebPage,而不是 aspx WebForms。

标签: c# asp.net webforms asp.net-core visual-studio-2015


【解决方案1】:

好的,问题就在这里。这是 project.json 定义。

正如 Guruprasad 所说,我的目标似乎是多个框架。由于我使用的是 WebForms,所以我应该使用完整的 CLR 而不是 CoreCLR。删除“dnxcore50”就可以了。

【讨论】:

  • 您的标题显示“将 asp.net 5 与网络表单集成”。您没有使用 asp.net 5。
【解决方案2】:

检查您的解决方案!如果您的解决方案有多个项目,请尝试将所有项目的 Target Framework 设置为相同并清理和重建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2015-05-06
    • 2011-12-18
    相关资源
    最近更新 更多