ASP.NET MVC 项目遵循模型、 View 和 Controller 的命名和文件夹约定。对于其他代码(例如:Action Filters、Delegating Handlers 等),是否有关于在项目文件夹结构中找到这些代码的最佳实践?
最佳答案
找出最佳做法的一个好方法是查看开源项目的实际最佳做法。 IIRC NuGet Gallery 是由 Asp.Net MVC 人员编写的,因此它可以作为他们认为最佳实践的一个很好的例子,同时仍然是一个实际的产品:
https://github.com/NuGet/NuGetGallery
看起来他们将 FilterAttributes、HtmlHelpers 等添加到了项目的根目录:https://github.com/NuGet/NuGetGallery/blob/master/Website/RequireRemoteHttpsAttribute.cs
此外,Phil Haack和 David Ebbo在 Asp.Net MVC 团队工作,您可以查看他们的 GitHub 存储库,了解他们喜欢做什么。
关于asp.net-mvc - ASP.NET MVC 文件夹约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365710/