【问题标题】:How to convert Asp.net website into Asp.net Web application? [closed]如何将 Asp.net 网站转换为 Asp.net Web 应用程序? [关闭]
【发布时间】:2015-08-05 05:24:06
【问题描述】:

我目前正在开发 Asp.net(3.5) 网站,但该网站正在增长。我想将网站转换为 Asp.net 应用程序。我做出这个决定有点晚了,但无论如何。

在尝试通过关注great article 和对this question 的回复尝试做同样的事情时,我遇到了很多异常,这让我的生活陷入困境。曾经想过从头开始创建 Web 应用程序,但这将花费大量时间并且将是一个返工。这让我对自己提出了几个问题,但没有得到满意的答案。

他们来了:

  1. 在做同样的事情之前我应该​​注意哪些关键事项?

  2. 我应该如何开始?

  3. 我需要重新考虑网站架构吗?

【问题讨论】:

    标签: c# asp.net .net


    【解决方案1】:

    在 VS 2013 中创建一个新的 Web 应用程序。

    1. 使用 Windows 资源管理器将所有文件复制到项目文件夹中。
    2. 在 VS 2013 解决方案资源管理器中显示所有文件。
    3. 选择文件和文件夹 - 右键单击​​包含在项目中。
    4. 右键单击项目解决方案资源管理器并选择转换为 Web 应用程序。

    有很多小的差异,例如 App_Code 文件夹将重命名为 old_app_code - 这令人惊讶地不会导致任何错误。对象数据源上的 TypeName 和 @Page 标记上的继承可能需要 [ProjectName]。全局附加前缀。

    【讨论】:

    • 一定确保您的“app_code”文件夹被重命名为其他名称。我在 VS2019 中做到了这一点(没有寻找提到的“转换”选项;至少现在不存在)。所有“app_code”都会与项目分开自动编译,这会导致各种奇怪的“类型冲突”,以及一些令人困惑的 Intellisense 错误。
    猜你喜欢
    • 2010-10-18
    • 1970-01-01
    • 2016-10-22
    • 2012-10-02
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多