将旧 vb.net 网络表单应用程序转换为 vb.net 解决方案的技巧

Tips to transform an old vb.net webform appplication into a vb.net solution

我有一个 webform vb.net 应用程序,它的编码没有任何解决方案或项目。为了提供此代码,我只是将它放在我的 IIS 网站上并使用它。不用生成dll,不用发布网站什么的。

我不喜欢这种类型的编码,我想创建一个 .net 解决方案。我想尽可能接近现有代码。

我有一些关于这个过程的问题(如果你能回答其中的一个或几个,你会帮助我很多):

我还没试过。我在这个项目的最开始。

我在 Whosebug 上搜索了类似的主题,但我只找到了关于将 vb.net 转换为 c#

的主题

非常感谢您提供的任何帮助!

我进行了转换,但仍有一些命名空间错误需要修复。但我有两个问题:

  1. 尽管我的网站是使用 4.0 .Net 框架构建的,但我使用 4.5 .Net 框架创建了一个 Web 应用程序:

    • 你觉得我说错了吗?
    • 我是否应该在尝试转换之前将我的网站更新到 4.5?
  2. 我应该用 web.config 做什么?

    • 复制粘贴到新的解决方案并删除在我的网络应用程序中创建的 web.config?
    • 或者我应该合并两者吗?
    • 还是只保留新的?

我会回答我自己的问题,以防对某人有所帮助:

关于 .Net Framework 版本:

最好在同一个.Net版本新建一个空白项目,最后升级(当项目完全转换时)

关于 web.config :

删除新空白项目上的 web.config 并替换为现有项目。尝试执行应用程序并进行调整