asp.net - 在哪里保存 Web 应用程序的类

标签 asp.net

我必须创建一个小的 asp.net 应用程序。我构建的最后一个这样的网络应用程序是在不久前的。此时,我已将我的类(class)保存在 App_Code 中。 -文件夹。

在 VS2010 中设置 web-solution 时,我看到 VS 不再建议创建 app_code目录(右键单击项目,添加 asp.net-文件夹)。是App_Code文件夹不再是保存 Web 应用程序类的首选位置,存储它们的新位置在哪里?

更新

感谢 Oded,我收到了我的问题的答案。

如果有人和我有同样的问题,可能他也不知道(就像我一样),在 VS 中有两种不同类型的项目,它们有自己的菜单点:网络应用网站 .这两种类型的组织是不同的。对于 Web 应用程序,app_code -folder 未在 asp.net-folder-menu 中提出。也许这些信息对某人有帮助。

最佳答案

它是首选位置,但 VS 2010 不再自动为您创建它。

app_code 的文档中可以看出对于 .NET 4.0,它仍然是共享代码的最佳场所。

In a Web site project, you can store source code in the App_Code folder, and it will be automatically compiled at run time. The resulting assembly is accessible to any other code in the Web application.

关于asp.net - 在哪里保存 Web 应用程序的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527257/

相关文章:

asp.net - 错误 : Unable to cast object of type 'System.Collections.Generic.List' to type 'X.PagedList.IPagedList'

c# - asp.net 多个文件上传控件的多个上传

c# - 我们不能在方法之外的派生类中使用属​​性吗?

c# - 如何将一个类传递给另一个类以进行代码隐藏?

javascript - swift中的WKWebview评估JavaScript仅适用于某些网站

c# - 上传的文件未保存到文件系统

asp.net - MVC2 - 使用 RDF 和命名空间使用 RSS 提要 http ://www. w3.org/1999/02/22-rdf-syntax-ns#'

c# - 使用 C# .NET 3.5 进行 XML 反序列化

c# - 使用 .NET 进行安全密码编程

javascript - 无法将 html 内容发送到 Web 服务,出现未找到错误