none
開発サーバとIISについて RRS feed

  • 質問

  • お世話になります。

     

    現在、Visual Studio 2005 で ASP.NET にて、

    携帯電話対応のWEBサイトの作成を行っております。

     

    開発サーバでは問題なく動作していたものの、

    IISにWEBサイトの発行を行ったところ、

    AU(Openwave SDK 6.2K)の携帯電話のみエラーが発生してしまいます。

     

    ソース自体は非常にシンプルで、画面上にあるボタンをクリックすると

    ポストバックによる再描画が行われるだけの画面です。

    Code Snippet

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
        }
    }

     
    調査を進めたところ、IISのみ、
    HTTPヘッダに以下の内容が出力されていることが分かりました。
    Response data:
    HTTP/1.1 100 Error
    Server: Microsoft-IIS/5.1
    Date: Thu, 28 Feb 2008 15:15:03 GMT
    X-Powered-By: ASP.NET
    Content-Type: text/plain
    Transfer-Encoding: Chunked
     
    それ以外は全く一緒であり、HTML自体の転送は行われているようです。
    予想では、AUのみ上記エラーを検知して、後続の処理を行っていないと考えております。
     
    IISではAUは動作できないのでしょうか?
     
    上記エラーを出力しない方法、または他の方法でも構いませんので、
    回避方法をご教授お願い致します。
     
    2008年2月28日 15:50

回答

  • Openwave SDK 6.2KだとWAP2.0対応ブラウザとHDMLブラウザのモードがあるようです。ASP.NETはHDMLをはいているわけではないと思いますので、WAP2.0対応ブラウザモードにし、かつ、Openwave SDK 6.2Kのダウンロードのページにあるようにプロキシを設定しなければならないと思います。

    IISだからau向けに動作しないということはありません。エミュレータの問題であり、実機では動くんじゃないかと思います。(実機によって動作が異なる可能性はありますが・・・)

    2008年2月29日 2:02
    モデレータ

すべての返信

  • 具体的にどのような症状がでているのでしょうか?
    自分が作った携帯対応のサイトで実稼動しているものがありますから、auだとすべて動かないということはあり得ないですが。

    2008年2月29日 1:19
  • IIS+ASP.NET2.0で作成したサイトを構築しましたが、AU実機(古いのは除く)でもOpenwaveSDK6.2Kでも動作していますよ。

    何か別の問題(web.configでのコード系の設定とか)があるのではないでしょうか。

     

    ところでOpenwaveSDKで表示されるエラーはどのような内容なのでしょうか。「ヘッダー異常」とかですか?

    2008年2月29日 1:59
  • Openwave SDK 6.2KだとWAP2.0対応ブラウザとHDMLブラウザのモードがあるようです。ASP.NETはHDMLをはいているわけではないと思いますので、WAP2.0対応ブラウザモードにし、かつ、Openwave SDK 6.2Kのダウンロードのページにあるようにプロキシを設定しなければならないと思います。

    IISだからau向けに動作しないということはありません。エミュレータの問題であり、実機では動くんじゃないかと思います。(実機によって動作が異なる可能性はありますが・・・)

    2008年2月29日 2:02
    モデレータ
  • お世話になっております。

    実機を入手してのテストに手間取っておりまして、

    返信が遅くなりましたことをお詫びいたします。

     

    さて、結果としましては「実機ではOK、エミュレータではNG」でした。

     

    エラー内容は、初音玲さんのご指摘の通り、

    「ヘッダー異常」です。

    おそらくプロキシの設定等でエミュレータでの操作も

    可能になるのでは?と考えているのですが、

    下記サイトにある内容が古いのか

    メニューに「Simulator」という項目が存在せず、

    設定不能なため、保留とさせて頂きました。

    http://www.au.kddi.com/ezfactory/tool/ue/

     

    用意した実機が2台は、動作しておりますので、

    よしとしてしまう方向で調整を掛けている状態です。

     

    ※もう少しエミュレータに頑張ってほしいものです・・。

    ※そもそもこんなシンプルなソースで、開発サーバと

     IISで出力されるヘッダが異なるのもさみしいです。

     

    それでは、ご回答頂きました皆様有難うございました。

    エミュレータの件で進展がありましたら、

    またこの場を借りてご報告できればと考えます。

    2008年3月4日 5:53