使用Visual Studio 2015将网站转换为Web应用程序

时间:2016-12-25 05:50:15

标签: c# visual-studio web-applications web

我有一个网站解决方案,我想将其转换为Web应用程序。

当我传输基本文件(如DAL,BLL(我的意思是.cs文件))和构建我的解决方案时,它正在工作。
但是当我添加其他使用基本文件的文件时,我有很多错误(CS0246,CS0103,CS0118,CS1061)。

我看到这样的答案如下:

https://msdn.microsoft.com/en-us/library/w7xf6dxs.aspx

Why am I getting error CS0246: The type or namespace name could not be found?

我想知道我是否构建我的解决方案和Visual Studio创建.dll文件为什么我有错误说找不到X.dll?以及如何解决?

1 个答案:

答案 0 :(得分:0)

迁移时,您必须依次检查并修复每个错误。

https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx

我通常会创建一个空的Web应用程序项目,然后将输出复制到与我的网站相同的文件夹中。然后我打开与我的网站相同的解决方案的Web应用程序项目。现在,您有两个相同位置的项目。

现在启用"显示隐藏文件"选项和"包括"项目中的所有文件。此时您将收到大量错误...请确保首先右键单击Web应用程序的根目录,然后选择“#34;升级到Web应用程序”。因为这将为你做很多艰苦的工作。

在Web应用程序中,您将获得部分类,并且在生成时它们会相互冲突。在网站中,您可以在Web应用程序中使用重复的命名空间和类名称。您需要浏览所有* .aspx及其相关文件,并将所有类蛇重命名为唯一。

这将开始删除错误,尽管可能需要一些时间才能完成所有错误。