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

C# 使用Visual Studio 2015将网站转换为Web应用程序,c#,visual-studio,web-applications,web,C#,Visual Studio,Web Applications,Web,我有一个网站解决方案,我想把它转换成网络应用程序 当我传输基本文件(如DAL、BLL(.cs文件,我的意思))并构建解决方案时,它正在工作。 但是,当我添加使用基本文件的其他文件时,我有许多错误,如(CS0246、CS0103、CS0118、CS1061) 我认为这个答案是: 及 我想知道我是否构建了我的解决方案和Visual Studio创建的.dll文件,为什么会出现“未找到X.dll”的错误?如何修复它呢?在迁移过程中,您必须依次修复每个错误 我通常创建一个空的Web应用程序项目,然

我有一个网站解决方案,我想把它转换成网络应用程序

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

我认为这个答案是:


我想知道我是否构建了我的解决方案和Visual Studio创建的.dll文件,为什么会出现“未找到X.dll”的错误?如何修复它呢?

在迁移过程中,您必须依次修复每个错误

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

现在启用“显示隐藏文件”选项并“包括”项目中的所有文件。在这一点上,您将得到大量的错误。。。确保您首先右键单击Web应用程序的根目录并选择“升级到Web应用程序”,因为这将为您完成大量繁重的工作

在Web应用程序中,您会得到部分类,当生成它们时,它们会相互冲突。在网站中可以有重复的名称空间和类名,而在Web应用程序中则不能。您需要检查所有*.aspx及其关联文件,并将所有类snakes重命名为唯一

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