вот код, веб-сервер при первом запуске компилирует его в длл:

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected override void OnPreInit(EventArgs e)
{
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
base.OnPreInit(e);
}
protected void Page_Load(object sender, EventArgs e)
{
Response.ClearHeaders();
Response.Clear();
if (Server.HtmlEncode(Request.QueryString["img"]) != null)
{
System.Net.WebClient wc = new System.Net.WebClient();
byte [] b = wc.DownloadData(Server.HtmlEncode(Request.QueryString["img"]));
Response.BinaryWrite(b);
}
else
{
Response.WriteFile("./1.jpg");
}
Response.End();
}
}
Да, на этом сайте должен лежать кроссдоменник, раздающий нужные политики.