C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.80391 の関連記事表示

<< 0 >>
■80391  Re[3]: asp.netで画像描画
□投稿者/ WebSurfer -(2016/07/13(Wed) 17:41:57)
    No80390 (国方賢治 さん) に返信

    私の質問の後者の方:

    > 「デバッグ」と「iisマネージャーを使って実行」の具体的な違いは何か

    に答えがないので勝手に想像しますが、以下の理解でいいですか? 違ったら指摘してください。


    (1) 「デバッグ」

    VS2015 の[デバッグ(D)]⇒[デバッグ開始(S)]で質問者さんが作ったダウンロードのページ
    を実行するとブラウザに期待通りの画像が表示される。ブラウザのアドレスバーには、

    http://localhost:5427/Pyramid.aspx

    と表示される。上の Pyramid.aspx が質問者さんが作った(このスレッドにアップされていた
    コードの)ダウンロードのためのページ。


    (2) 「iisマネージャーを使って実行」

    開発環境で作った Web アプリを IIS にデプロイした。物理フォルダは C:\inetpub\wwwroot\pyramidwp3
    で pyramidwp3 がアプリケーション名。

    IIS マネージャーを起動し、「接続」ウィンドウで Default Web Site 下の pyramidwp3 を選択し、
    「操作」ウィンドウの[*:80 (htto) 参照]をクリック。ブラウザが立ち上がって以下のエラーメ
    ッセージが表示される。

    > HTTP エラー 403.14 - Forbidden
    > Web サーバーは、このディレクトリの内容の一覧を表示しないように構成されています。

    ブラウザのアドレスバーには、

    http://localhost/pyramidwp3/

    と表示される。つまり、私が 2 番目のスレッドで書いた以下の状況になっている。

    > (2) 「iisマネージャーを使って実行」というのはダウンロードするページを要求したのでは
    >   なくアプリケーションルートディレクトリを要求したということ? そして、そこに既
    >   定のドキュメントがないので「Web サーバーは、このディレクトリの内容の一覧を表示
    >  しないように構成されています。」というエラーになった?



    今回のスレッドで新たな疑問ですが、

    > imagebox に表示して、拡大するようにしているが、当然ながら、imageboxはみられない。

    の imagebox とは何ですか?


    > http://localhost/pyramidwp3/Pyramid.aspxにアクセスすると、Pyramidになり、画像ファイ
    > ルが壊れましたとのメッセイジにかわりました。

    ブラウザのアドレスバーに http://localhost/pyramidwp3/Pyramid.aspx と入力し IIS にデプロイ
    した Pyramid.aspx を要求したのだと理解していますが、

    一番最初のスレッドで私が書いた、

    > アプリケーションルートの下に画像ファイルを保存するフォルダを作り、ワーカープロセス
    > にそのフォルダに対するアクセス権(書き込み、読み取り)を与えて、

    をやってないのでは? であれば 2 番目のスレッドで書いた以下の問題があると思います。

    > (1) IIS Express と IIS のワーカープロセスのアクセス権の違いによる問題?


    上記の話は理解できるでしょうか? 分からなかったらこのスレッドで質問してください。
記事No.80376 のレス /過去ログ137より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -