asp.net c#Webアプリケーションで.htmlページを処理するハンドラを作成しました。 私はまた、URL書き換えの概念を使用します。
ハンドラは、htmlリクストがサーバ/ウェブサイトに来たときに正常に動作します。次のように コーディングの詳細は以下のとおりです。ハンドラでserver.transferの子リクエストを実行中にエラーが発生しました
web.configファイルハンドラコード:
<add verb="*" path="*.html," validate="false" type="MyProject.ContentHandler,MyProject" />
ContentHandler.csコード:
public void ProcessRequest(HttpContext context)
{
string strMapPage = string.Empty;
if (context.Request.Url.ToString().Contains("category"))
{
strMapPage = "/Links.aspx?ID=" + ProducID;
}
else
{
strMapPage = context.Request.Url.ToString();
}
context.Server.Transfer(strMapPage);
}
このメソッドは、このページhttp://localhost:9111/user-category-1.htmlのためのような任意の.htmlの要求のために正常に動作します しかし、私が '/JS/TinyMCE/imagemanager/index.html'のようなページを開こうとすると、
「/ JS/TinyMCE/imagemanager /の子要求を実行する際にエラーが発生しました。 dex.html "
この問題を解決するにはどうすればよいですか?マイクロソフトから
これを解決しましたか? – bmm6o
No..答えがありますか? – ravidev