Webのグローバル化コミューニティメニュー

Home
Mission
Message
Blog
Downloads
Favorite Links
Thanks
Invitation
Coty

     
ログインまたは登録
情報サイト

Blogに戻る

アーカイブリンク


2006年8月18日


2006年2月25日
2006年2月8日
2006年1月15日
2005年11月16日
2005年10月31日
2005年10月1日
2005年9月20日
2005年9月3日


   
Message 2005/11/16 5:06:49



大小取り合わせて3つの別プロジェクトで10日ほど中断されましたが、今日やっとCotyブロッグセクションが完成しました。
中断前にもCotyブロッグのテキスト部分の表示はできていたのですが、ブロッグ画像を表示するのに長い時間がかかりました。プロッグ画面の表示には、Community Starter Kitからのシステムを採用しました。このシステムは、データベースから画像を呼び出して、“.jpg”拡張子を処理するHttpHandlerから“context.Response.BinaryWrite”で表示する方式です。しかしこのシステムを実施しても画像は全く表示されませんでした。従って中断後Httphandlerについて勉強した結果、Httphandlerが特定の拡張子付ファイルを処理するためには、IISメタベース(ISAPI EXTENSION)がその拡張子をaspnet_isapi.dll (Asp.net メタベース)に送るように設定する必要があることがわかりました。インターネットプロバイダのIISメタベースを操作するのは全く不可能なので、Httphandlerの呼出のために設定されている“ashx”拡張子を利用することにしました。“jpg”を“ashx”に変更した後、テストページでは画像が表示されましたが、ブロッグペ―ジでは画像が表示されませんでした。そこでさらに調べた結果、画像ファイル名の前にブロッグの“ascx”ファイルがあるディレクトリへのパスを挿入する必要があることが分かりました。このパスを与えると、やっとブロッグ画像が正常に表示されました。
‰pŒê‚ɃXƒCƒbƒ`

コメント 0    トラックバック 0





コメントを書き込む

TrackBack住所:
http://www.timeo.com/TrackBack.aspx?ID=46
   

RSSフィード