升级Visual Studio Web服务项目称为“转换为Web应用程序”。

时间:2010-05-04 16:29:29

标签: asp.net visual-studio-2008 web-services web-applications

我有一个Visual Studio 2003 Web服务项目,我必须升级到Visual Studio 2008.运行转换向导后,我收到此消息:

  

您已完成第一步   转换Visual Studio .NET   2003年的网络项目。完成了   转换,请选择您的项目   在Solution Explorer中选择   '转换为Web应用程序'   上下文菜单项。

我收到了另一个项目的消息,该项目最初是一个“网站”,而不是一个ASP.NET“Web应用程序”。在那种情况下(有点)是有道理的。但是,为什么我不想让这个项目仍然是一个Web服务项目呢?

此外,当我按照说明从上下文菜单中选择“转换为Web应用程序”时,我没有收到任何有任何改变的反馈。应该有吗?如果是这样,是什么?

1 个答案:

答案 0 :(得分:3)

自VS2005发布以来,这一直是一个问题。 VS2005(.Net 2.0确实)允许定义部分类,因此这就是新Web应用程序项目模板如何从您自己的代码中分离设计器生成的代码。

ScottGu在这里解释得更好:http://webproject.scottgu.com/VisualBasic/Migration/Migration.aspx

以下是类似的MSDN参考: http://msdn.microsoft.com/en-us/library/95x0y0wt.aspx

Scott一步一步指导您完成迁移。指导您如何创建部分类以及如何创建单独的设计器文件。迁移到Web应用程序的过程应该查看您的代码并放置所有控件定义等,并将它们放在设计器文件中。如果您没有预先设置部分类和设计器文件,这可能就是您没有看到任何事情发生的原因。