<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hosting and Streaming</title><link>http://forums.silverlight.net/forums/15.aspx</link><description>Discussions about hosting and streaming Silverlight applications 

 
</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Re: Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/238610.aspx</link><pubDate>Sat, 27 Jun 2009 08:04:49 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238610</guid><dc:creator>kkdhf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238610.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=238610</wfw:commentRss><description>in fact , i tried to return Image Bytes to response stream ,
but always failed at client. 
i think ,maybe IIS give a 404 error before i rewrite the image path.
at last, i add javascript code at every place needed.
... ...</description></item><item><title>Re: Re: Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233347.aspx</link><pubDate>Mon, 15 Jun 2009 08:56:25 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233347</guid><dc:creator>tranduybien</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233347.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233347</wfw:commentRss><description>&lt;p&gt;Try to check with : &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(ImageUrl);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.Timeout = 5000; // 5 seconds in milliseconds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.ReadWriteTimeout = 20000; // allow up to 20 seconds to elapse&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpWebResponse response = (HttpWebResponse)request.GetResponse();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return response.GetResponseStream();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;</description></item><item><title>Re: Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233335.aspx</link><pubDate>Mon, 15 Jun 2009 08:31:21 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233335</guid><dc:creator>kkdhf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233335.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233335</wfw:commentRss><description>&lt;p&gt;in fact , IsIMG is follow:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; private bool IsIMG(string url)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url = url.ToLower();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string con = &amp;quot;(.gif|.bmp|.png|.jpg|.jpeg)$&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regex regex = new Regex(con);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return regex.IsMatch(url);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;and it seems filter other link.&lt;/p&gt;</description></item><item><title>Re: Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233333.aspx</link><pubDate>Mon, 15 Jun 2009 08:26:19 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233333</guid><dc:creator>tranduybien</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233333.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233333</wfw:commentRss><description>try this one: if (context.Request.Url.LocalPath.ToUpterCase().EndsWith(&amp;quot;NOIMAGE.JPG&amp;quot;) == false)&lt;br /&gt;
&lt;p&gt;MessageBox.Show(context.Request.Url.LocalPath); to check valid link&lt;/p&gt;</description></item><item><title>Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233327.aspx</link><pubDate>Mon, 15 Jun 2009 08:13:03 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233327</guid><dc:creator>kkdhf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233327.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233327</wfw:commentRss><description>&lt;p&gt;i have added try catch block,and catch nothing.seems it not occurs any exception.&lt;/p&gt;
&lt;p&gt;and i use rewritepath(&amp;quot;~/noimage.jpg&amp;quot;), i think it will works right , i often used it like this. &lt;/p&gt;
&lt;p&gt;i have another module in the same website, it used it , works fine.&lt;/p&gt;
&lt;p&gt;hope your reply . :)&lt;/p&gt;</description></item><item><title>Re: Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233323.aspx</link><pubDate>Mon, 15 Jun 2009 08:05:09 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233323</guid><dc:creator>tranduybien</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233323.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233323</wfw:commentRss><description>&lt;p&gt;Check UriKind and change to UriKind.&lt;span class="selflink"&gt;&lt;strong&gt;RelativeOrAbsolute&lt;/strong&gt; in IsIMG function&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233322.aspx</link><pubDate>Mon, 15 Jun 2009 08:01:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233322</guid><dc:creator>tranduybien</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233322.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233322</wfw:commentRss><description>&lt;p&gt;using try catch then MessageBox your error :)&lt;/p&gt;</description></item><item><title>Re: why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233321.aspx</link><pubDate>Mon, 15 Jun 2009 07:59:22 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233321</guid><dc:creator>kkdhf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233321.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233321</wfw:commentRss><description>&lt;p&gt;...may be i should say more clear. i want to rewrite image path if the server doesn&amp;#39;t exist the image.&lt;/p&gt;
&lt;p&gt;and the result is when i debug it . it can get a right image if it&amp;#39;s not exist.&lt;/p&gt;
&lt;p&gt;but at server , seems it passed my code, but nothing happend.&lt;/p&gt;
&lt;p&gt;what makes it not works at server? what should i do to make it works like what i want?&lt;/p&gt;
&lt;p&gt;can u help me?&lt;/p&gt;</description></item><item><title>why my httpmodule rewrite iamge path wroks right at debug, but failed after published?</title><link>http://forums.silverlight.net/forums/thread/233319.aspx</link><pubDate>Mon, 15 Jun 2009 07:47:21 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233319</guid><dc:creator>kkdhf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233319.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=233319</wfw:commentRss><description>&lt;p&gt;why my httpmodule rewrite iamge path wroks right at debug, but failed after published? &lt;/p&gt;
&lt;p&gt;follow is the code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; public void Init(HttpApplication context)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.BeginRequest += new EventHandler(context_BeginRequest);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void context_BeginRequest(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpApplication app = (HttpApplication)sender;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpContext context = app.Context;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IsIMG(context.Request.Url.LocalPath) == true)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (context.Request.Url.LocalPath.EndsWith(&amp;quot;NoImage.jpg&amp;quot;) == false)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (File.Exists(context.Server.MapPath(context.Request.Url.LocalPath)) == false)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.RewritePath(&amp;quot;~/NoImage.jpg&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;</description></item></channel></rss>