将旧 vb.net 网络表单应用程序转换为 vb.net 解决方案的技巧
Tips to transform an old vb.net webform appplication into a vb.net solution
我有一个 webform vb.net 应用程序,它的编码没有任何解决方案或项目。为了提供此代码,我只是将它放在我的 IIS 网站上并使用它。不用生成dll,不用发布网站什么的。
我不喜欢这种类型的编码,我想创建一个 .net 解决方案。我想尽可能接近现有代码。
我有一些关于这个过程的问题(如果你能回答其中的一个或几个,你会帮助我很多):
- 容易实现吗?有没有自动的方法来做到这一点? (是的,我在做梦)
- 关于执行此操作的方法,您有一些提示吗?
- 我应该使用空解决方案还是网络表单解决方案?
- 在此过程中我是否应该遇到特定问题?
- [新手问题警报] 我找不到任何有关此应用程序中使用的 .net 版本的信息...我在 IIS 配置中找到了 "CLR .Net version"(它是 4.0):是吗意味着该应用程序使用 4.0 .net 框架?
- 我的应用程序分为 3 个子应用程序 (front/back/child-application):我可以保留这个组织吗?我正在考虑用 3 个项目制作一个解决方案。
我还没试过。我在这个项目的最开始。
我在 Whosebug 上搜索了类似的主题,但我只找到了关于将 vb.net 转换为 c#
的主题
非常感谢您提供的任何帮助!
我进行了转换,但仍有一些命名空间错误需要修复。但我有两个问题:
尽管我的网站是使用 4.0 .Net 框架构建的,但我使用 4.5 .Net 框架创建了一个 Web 应用程序:
- 你觉得我说错了吗?
- 我是否应该在尝试转换之前将我的网站更新到 4.5?
我应该用 web.config 做什么?
- 复制粘贴到新的解决方案并删除在我的网络应用程序中创建的 web.config?
- 或者我应该合并两者吗?
- 还是只保留新的?
我会回答我自己的问题,以防对某人有所帮助:
关于 .Net Framework 版本:
最好在同一个.Net版本新建一个空白项目,最后升级(当项目完全转换时)
关于 web.config :
删除新空白项目上的 web.config 并替换为现有项目。尝试执行应用程序并进行调整
我有一个 webform vb.net 应用程序,它的编码没有任何解决方案或项目。为了提供此代码,我只是将它放在我的 IIS 网站上并使用它。不用生成dll,不用发布网站什么的。
我不喜欢这种类型的编码,我想创建一个 .net 解决方案。我想尽可能接近现有代码。
我有一些关于这个过程的问题(如果你能回答其中的一个或几个,你会帮助我很多):
- 容易实现吗?有没有自动的方法来做到这一点? (是的,我在做梦)
- 关于执行此操作的方法,您有一些提示吗?
- 我应该使用空解决方案还是网络表单解决方案?
- 在此过程中我是否应该遇到特定问题?
- [新手问题警报] 我找不到任何有关此应用程序中使用的 .net 版本的信息...我在 IIS 配置中找到了 "CLR .Net version"(它是 4.0):是吗意味着该应用程序使用 4.0 .net 框架?
- 我的应用程序分为 3 个子应用程序 (front/back/child-application):我可以保留这个组织吗?我正在考虑用 3 个项目制作一个解决方案。
我还没试过。我在这个项目的最开始。
我在 Whosebug 上搜索了类似的主题,但我只找到了关于将 vb.net 转换为 c#
的主题非常感谢您提供的任何帮助!
我进行了转换,但仍有一些命名空间错误需要修复。但我有两个问题:
尽管我的网站是使用 4.0 .Net 框架构建的,但我使用 4.5 .Net 框架创建了一个 Web 应用程序:
- 你觉得我说错了吗?
- 我是否应该在尝试转换之前将我的网站更新到 4.5?
我应该用 web.config 做什么?
- 复制粘贴到新的解决方案并删除在我的网络应用程序中创建的 web.config?
- 或者我应该合并两者吗?
- 还是只保留新的?
我会回答我自己的问题,以防对某人有所帮助:
关于 .Net Framework 版本:
最好在同一个.Net版本新建一个空白项目,最后升级(当项目完全转换时)
关于 web.config :
删除新空白项目上的 web.config 并替换为现有项目。尝试执行应用程序并进行调整