私はソースがなく、変更できない小さなフラッシュガジェットを持つサイトで作業しています。フラッシュファイルはサーバー上で 'file.php'を要求しています。代わりにfile.aspxのコンテンツを提供できる必要があります。私はまた、ハンドラマッピングにネットISAPIモジュールを使用するには、* .PHP拡張をマッピングしましたIISで* .phpを実行する* .aspx
namespace MyHandler
{
public class UrlHandler : IHttpHandler
{
#region IHttpHandler Members
public bool IsReusable
{
get { return false; }
}
public void ProcessRequest(HttpContext context)
{
string vPath = context.Request.RawUrl;
if (vPath.IndexOf("file.php", StringComparison.OrdinalIgnoreCase) > 0)
{
context.Response.Redirect("file.aspx");
}
}
#endregion
}
}
:私は、次のHttpHandlerを書きました。しかし、file.phpに移動すると、404エラーが表示されます。
これ、または別の解決方法を解決する助けがあれば幸いです。種類よろしく
方法でのVisual Studioでデバッグするときに動作します。ライブサーバーでは動作しません。 – user890127
また、すでにweb.confgiに httpHandlers>があることを示唆しています。 –
user890127
あなたはiisバージョンを使用していますか? –