我正在一个网站上有一个小的Flash小工具,我没有源代码也无法更改。 Flash文件正在请求服务器上的'file.php'。我需要能够提供file.aspx的内容。我已经写了下面的HttpHandler:让* .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
}
}
在IIS我也映射* PHP扩展使用.NET ISAPI模块在处理程序映射。但是,当我导航到file.php它只是显示一个404错误。
任何帮助修复这个,或其他解决方案将不胜感激。
亲切的问候
在Visual Studio中顺便调试时,它可以正常工作。只是不会在现场服务器上工作。 – user890127
此外,之前有人建议我已经在web.confgi中 httpHandlers>。 –
user890127
你使用的是什么iis版本? –