none
Web Developer Express Edition と Active Server Pages RRS feed

  • 質問

  • WindowsXP Professional Version 2002 Service Pack2

     

    Microsoft Visual Studio 2005
    Version 8.0.50727.42  (RTM.050727-4200)
    Microsoft .NET Framework
    Version 2.0.50727 SP1

    インストールされている Edition: WD Express

    Microsoft Visual Web Developer 2005   76872-000-0000011-00123
    Microsoft Visual Web Developer 2005

    にてASP.NETの開発を予定しています。

     

    このWeb Developer にてasp(Active Server Pages)とASP.NETは可能でしょうか?

     

    現在、aspxからaspへの画面遷移で以下のエラーが出ています。

    aspでデバッグできないにしても画面遷移できるようにはできないのでしょうか?


    '/WebSite1' アプリケーションでサーバー エラーが発生しました。
    --------------------------------------------------------------------------------

    この種類のページは処理できません。
    説明: 要求されたページの種類は、明示的に禁止されるため処理されません。拡張子 '.asp' が正しくない可能性があります。   下の URL が正しく入力されていることを確認してください。

    要求された URL: /WebSite1/test1.asp


    --------------------------------------------------------------------------------
    バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.1433; ASP.NET バージョン:2.0.50727.1433

     

     

    2008年11月11日 4:16

回答

  • VWDでプロジェクトを作成する際に場所について「参照」ボタンを押し、ローカルIIS等を選んでプロジェクトを作成すればVWDからIISを使ったデバッグができるようになります。
    また、上で述べているとおり、VWDではaspは扱えないので、デバッグできるのはaspxだけになります。

    2008年11月11日 7:22
  • ASP.NETとASPは実行のためのエンジンが異なります。
    IISの設定でみると、aspxの拡張子とaspの拡張子に設定されるマッピング先が異なることから確認できます。

     

    VWDに付属の開発用サーバはASP.NET専用で、ASPの処理を行うことはできません。

    なので、開発用サーバ上でASPを利用することはできません。

     

    VWDで開発を行う場合であっても、IIS上からデバッグ等の実行を行うようにすることは可能ですから、そのような環境を作ればページの遷移の確認ぐらいはできると思います。

    2008年11月11日 6:36

すべての返信

  • ASP.NETとASPは実行のためのエンジンが異なります。
    IISの設定でみると、aspxの拡張子とaspの拡張子に設定されるマッピング先が異なることから確認できます。

     

    VWDに付属の開発用サーバはASP.NET専用で、ASPの処理を行うことはできません。

    なので、開発用サーバ上でASPを利用することはできません。

     

    VWDで開発を行う場合であっても、IIS上からデバッグ等の実行を行うようにすることは可能ですから、そのような環境を作ればページの遷移の確認ぐらいはできると思います。

    2008年11月11日 6:36
  • どっとねっとふぁんさん回答ありがとうございました。

     

    試してみたのですが

    aspやaspxが格納されているASP.NETの開発ディレクトリを

    IISの仮想ディレクトリに割り当ててもだめなんですね。

     

    やはりWebDeveloperで作成後

    IIS上に格納してから動作確認するしかないのですね。。。

     

    IIS上でaspx⇔aspの簡単な画面遷移は確認できています。

    (デバッグのやり方はまだわかりませんが)

     

     

    2008年11月11日 7:02
  • VWDでプロジェクトを作成する際に場所について「参照」ボタンを押し、ローカルIIS等を選んでプロジェクトを作成すればVWDからIISを使ったデバッグができるようになります。
    また、上で述べているとおり、VWDではaspは扱えないので、デバッグできるのはaspxだけになります。

    2008年11月11日 7:22
  • どっとねっとふぁん さん再び回答ありがとうございました。

    FoolなSolityです。

     

    お互いを呼び出すときにフルパス指定で

    (ただしaspxを呼び出す場合はポートも必要)

    画面遷移できました。

    これでaspxはデバッグできるようになりました。

     

     

     

     

    2008年11月12日 4:19
  • こんにちは。中川俊輔 です。

     

    どっとねっとふぁんさん、回答ありがとうございます。

     

    FoolSolityさん、フォーラムのご利用ありがとうございます。

    有用な情報と思われたため、どっとねっとふぁんさんの回答へ回答済みチェックをつけさせていただきました。

     

    今後ともフォーラムをよろしくお願いします。

    それでは!

    2008年11月20日 9:25