在没有WebResource.axd的情况下提取嵌入式资源

时间:2009-04-17 00:34:47

标签: asp.net webresource.axd

有没有办法以编程方式提取嵌入式资源而不是通过WebResource.axd处理程序?我有两个参数(d& t)传递给WebResource.axd处理程序。我希望有一种方法可以使用这些参数来自己提取资源。感谢任何提示,谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用Assembly类。下面的代码将嵌入的资源作为当前程序集的流返回:

using System.Reflection;

Assembly assembly = Assembly.GetExecutingAssembly();
Stream stream = assembly.GetManifestResourceStream("YourEmbeddedResource");

答案 1 :(得分:0)

我发现了一篇关于解密那些“d”和“t”参数的好文章Debugging ASP.NET 2.0 Web Resources: Decrypting the URL and Getting the Resource Name。请注意,t参数是时间戳,d参数包含请求的资源名称。