如何将Asp.net网站转换为Asp.net Web应用程序

本文关键字:Asp net Web 应用程序 转换 网站 | 更新日期: 2023-09-27 17:50:32

我目前在Asp.net(3.5(网站上工作,但该网站正在发展。我想把这个网站转换成Asp.net应用程序。我做这个决定有点晚了,但无论如何。

当我试图通过关注这篇伟大的文章和对这个问题的回答来做同样的事情时,我得到了很多例外,这让我的生活陷入了地狱。曾经想过从头开始创建web应用程序,但这将花费大量时间,而且将是一次返工。这让我很少问自己一些问题,但都没有得到满意的答案。

他们来了:

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

  2. 我应该如何开始?

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

如何将Asp.net网站转换为Asp.net Web应用程序

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

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

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