将Asp.net网站转换为Web应用程序项目(Old_App_Code文件夹)

3
我正在将一个asp.net网站(Visual Studio 2010)转换为Web应用程序项目(Visual Studio 2010)。一旦我进行转换,我会看到一个“Old_App_Code”文件夹。如何将该文件夹中的类文件转换为WAP?我需要为这些文件创建一个单独的类库吗?谢谢。
1个回答

0

在阅读了大量相关文献并尝试使用 Razor Generator 等建议后,我仍然无法解决问题。于是我将旧的 Old_App_Code 文件夹重命名为 App_Code,这样我的应用程序就正常工作了。


1
根据 https://msdn.microsoft.com/en-us/library/aa983476.aspx 的说明,因为 ASP.NET 动态编译 App_Code 文件夹中的所有类,所以您不应该将需要编译作为 Web 应用程序项目一部分存储在该文件夹中。如果这样做,该类将会被编译两次。第一次是作为 Visual Studio Web 应用程序项目集成部分的一部分,第二次是由 ASP.NET 在运行时进行编译。这可能会导致“无法加载类型”异常,因为应用程序中存在重复的类型名称。 - Nielsvh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接