首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.net网络资源与图片

ASP.net网络资源与图片
EN

Stack Overflow用户
提问于 2009-04-12 10:56:16
回答 5查看 428关注 0票数 4

好的,ASP.net允许将图像嵌入到程序集中,并使用WebResource.axd访问它们。

我只是想知道:使用Web资源而不是Web服务器上的文件夹中的图像有什么优点/缺点,就像传统的做法一样?

This article主要提到了部署的易用性,但这似乎并不能证明额外的工作量是合理的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-04-12 11:47:02

一个明显的场景是:第三方控制。

我真的不想为我们没有开发的控件处理不同的脚本/图像文件。对于嵌入式资源,它只是.dll文件,仅此而已:)。

如果您正在开发将在不同网站上使用的自定义web控件,这一点同样适用。

票数 6
EN

Stack Overflow用户

发布于 2009-04-12 11:57:31

我构建了自定义控件,供同一台机器上的三个不同应用程序使用。当我维护控件的脚本时,我可能会忘记将新的脚本文件部署到每个应用程序。

在这种情况下,最好将资源嵌入到程序集中,并将程序集部署到GAC。

但是关于外部文件(而不是嵌入资源)的好处是,有时您会发现脚本文件中有一个bug。在不重置应用程序的情况下部署它在在线应用程序中是一件好事。

票数 1
EN

Stack Overflow用户

发布于 2009-04-12 12:59:18

这是我认为最好的规则,如果你有不会经常改变的资源,比如脚本,图像。那么你最好将它们嵌入到资源中。

但是如果您有更改版本的资源,如Jquery,那么您应该创建指向这些外部资源的属性。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/741598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档