【问题标题】:Convert Website to Web application With Visual Studio 2015使用 Visual Studio 2015 将网站转换为 Web 应用程序
【发布时间】:2017-05-10 04:40:11
【问题描述】:

我有一个网站解决方案,我想将其转换为 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 的错误?以及如何解决?

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

    这将开始消除错误,尽管可能需要一些时间才能全部解决。

    【讨论】:

      猜你喜欢
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      相关资源
      最近更新 更多