我正在一個網站上有一個小的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版本? –