c# - 直接从程序集中提供 Web 资源是否有意义?

标签 c# asp.net-mvc asp.net-mvc-routing

将图像、脚本等内容存储在程序集中(为了便于移植),然后编写一个自定义路由引擎来提供这些信息是否有意义?或者,将资源存储在程序集中,然后在第一个请求之前将它们保存到磁盘是否有意义?

我想知道什么是最好的组织网络资源的方式,这些资源应该被限制在不同的模块中。想法?

最佳答案

我认为将数据存储为嵌入式资源有助于使用程序集加载所有这些资源。 这将比一个一个地加载所有文件更快。

磁盘操作是昂贵的。从程序集加载文件将是更好的解决方案。

关于c# - 直接从程序集中提供 Web 资源是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911626/

相关文章:

asp.net-mvc - 基于controller/action Authorize属性的MVC UI Pruning

c# - Google .NET API - 除了 FileDataStore 之外还有其他数据存储吗?

c# - 是否可以实现自定义安全转换(在任意抽象数据结构之间使用 "as")?

c# - 不能在此范围内声明名为 'e' 的局部变量或参数

c# - 在 C# 中,如何为具有多个嵌套数组的 JSON 对象建模?

c# - 只应验证最小/最大长度

c# - 创建一个具有不同底层类型的 Nullable 对象数组?

c# - 在 Controller 上找不到公共(public)操作方法

asp.net-mvc - ASP.NET MVC 路由 : Defining route including subpaths

asp.net-mvc - 带有 ASP.NET MVC MapPageRoute 的通配符以支持组织遗留代码