.NetFrameWork1.1のアプリを



.NetFrameWork4.5に移行した際に



確か.NetFrameWork2.0からWebResouce.axd が利用されていると思うが


実際どうでもいいのでわからないので


グーグル先生でも利用してくださいな



で、困った事は


実際のパスだとWebResouce.axd を読めないので



アクセスするように書き換えます。



アドオン画面で Render メソッドをオーバーライドします。


たとえば、aspxに/WebResouce.axd?d= と出力されているものを


/TargetDirName/WebResouce.axd?d= に書き換えます。


TargetDirName は実際に通したいパスです。


// Renderメソッドをオーバーライドして/WebResource.axdのパスを書き換える
protected override void Render(HtmlTextWriter writer)
{
StringBuilder builder = new StringBuilder();
StringWriter stringWriter = new StringWriter(builder);
HtmlTextWriter textWriter = new HtmlTextWriter(stringWriter);
base.Render(textWriter);
StringBuilder replaced = builder.Replace("/WebResource.axd?d=", "/" + TargetDirName + "/WebResource.axd?d=");
writer.Write(replaced.ToString());
}


こんな感じでOKでした。


また、違う問題もあるかもね・・・


レンタルサーバ

rocketnet


crontabの設定がうまくいきません・・・


何がいけないんだろう?


コマンドの設定がいけないのか?


どこからパスを書けばいいのか?


はたまた


スクリプトを置くフォルダがいけないのか?


わかりません・・・


知っている人いましたらよろしくお願いいたしますm(_ _)m