Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将旧的vb.net Web表单应用程序转换为vb.net解决方案的提示_Vb.net_Webforms_Asp.net 4.0 - Fatal编程技术网

将旧的vb.net Web表单应用程序转换为vb.net解决方案的提示

将旧的vb.net Web表单应用程序转换为vb.net解决方案的提示,vb.net,webforms,asp.net-4.0,Vb.net,Webforms,Asp.net 4.0,我有一个Web表单vb.net应用程序,它的代码没有任何解决方案或项目。为了传递这段代码,我只是把它放在我的IIS网站上,然后去做。没有必要生成dll、发布网站或其他任何东西 我不喜欢这种类型的编码,我想创建一个.net解决方案。我希望尽可能远离现有的代码 我对这个过程有一些问题(如果你能回答其中一个或几个问题,你会帮我很多): 这容易做到吗?有没有一种自动的方法可以做到这一点?(是的,我在做梦) 你有一些做这件事的建议吗 我应该使用空解决方案还是Web表单解决方案 在这个过程中,我应该预料到

我有一个Web表单vb.net应用程序,它的代码没有任何解决方案或项目。为了传递这段代码,我只是把它放在我的IIS网站上,然后去做。没有必要生成dll、发布网站或其他任何东西

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

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

  • 这容易做到吗?有没有一种自动的方法可以做到这一点?(是的,我在做梦)
  • 你有一些做这件事的建议吗
  • 我应该使用空解决方案还是Web表单解决方案
  • 在这个过程中,我应该预料到具体的问题吗
  • [新手问题提醒]我找不到有关此应用程序中使用的.net版本的任何信息。。。我在IIS配置中找到了“CLR.Net版本”(它是4.0):这是否意味着应用程序使用4.0.Net框架
  • 我的申请分为3个子申请(前/后/子申请):我可以保留这个组织吗?我在考虑用3个项目制定一个解决方案
我还没有试过思考。我正处于这个项目的最开始阶段

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


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

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

  • 我用4.5.Net framework制作了一个web应用程序,尽管我的网站是用4.0.Net framework构建的:

    • 你认为我犯了错误吗
    • 在尝试转换之前,我是否应该将我的网站更新为4.5
  • 我应该如何处理我的web.config

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

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

    关于.Net Framework版本:

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

    关于web.config:


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

    您拥有的是一个网站项目,您想要的是一个网站应用程序:,并且将在某个地方开始。