• ベストアンサー

Server2003上でのASP.NET3.5

お世話になっております。 タイトル通りなのですが、Server2003(IIS6.0)でASP.NET3.5を設定できるのでしょうか? 検索してもそれらしいものがヒットしません。 設定できるのであれば、設定方法を教えていただきたいです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.2

.NET Framework 3.0/3.5 をインストールして Visual Studio で 3.0/3.5 のライブラリを利用した ASP.NET Web Application を開発しても、IIS から見た ASP.NET のバージョンは、あくまで 2.0 なんです。 >またIISでのサイトのプロパティでのASP.NETのバージョンに3.0/3.5というのが現れないといけない、 つまり、ここには3.0や3.5は現れてこないということです。 IIS インストール後に .NET Framework インストールをした場合は、そのまま .NET Framework3.0/3.5 のライブラリを使った ASP.NET2.0 サイトが動作します。 .NET Framework インストール後に IIS をインストールした場合には、aspnet_regiis.exe というユーティリティを使って、IIS で ASP.NET が利用できるように登録する必要がありますが、aspnet_regiis.exe は 2.0のフォルダ下にしか用意されていません。

ape5
質問者

お礼

回答ありがとうございます。 なるほど。 そういうことなのですか。 おかげで分からないことが理解できました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

結論から言ってしまうと、.NET Framework 3.5 がインストールされている環境で、ASP.NET は動きます。 むしろ、ASP.NET Futures 関連のコントロールを使いたい人は、 .NET Framework3.0 / 3.5がインストールされていないと ASP.NET Futures 関連のコントロールが使えないからです。 また、Windows 2003 Server + IIS6.0 + .NET Framework3.5環境は もちろん動きます。 厳密に言うと、.NET Framework3.0 / 3.5 は、.NET Framework2.0 で足りなかった機能を追加しただけになりますので、 Windows 2003 Server + IIS6.0 + 、.NET Framework2.0 環境で、動けば、「Windows 2003 Server + IIS6.0 + .NET Framework3.5環境」も動く!ということになります。 こんな説明で、ご理解頂けますか?

ape5
質問者

お礼

回答ありがとうございます。 お礼のお返事が遅くなりまして申し訳ございません。 .NET Framework3.0/3.5が2.0の拡張版であることは聞いてはいたのですが、ランタイムも変わってしまう、またIISでのサイトのプロパティでのASP.NETのバージョンに3.0/3.5というのが現れないといけない、などと考えておりましたので、悩んでおりました。 kero_mioさんの結論では「動く」ということですが、.NET Frameworkのインストール以外での設定なども必要ないということでよろしいのでしょうか? もし、お分かりならその点についてもよろしくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ASP.NET開発サーバーを使わずIISを使うには

    お世話になっております。 作業マシン:WINDOWS7 (仮想) VWD2010 を使用VBにてWebアプリケーションを開発しております。 知識としてははここ2週間始めたばかりで、 今現在入門書を参考に仕組みを理解しようとしている所です。 (PG経験はC,PHPで2年程です) 入門書に従い、デフォルトのプロジェクトを作成しそのまま開発を進めますと、 開発中のデバッグ(ASP.NET開発サーバーのアイコンが表示される)は問題無いのですが 作成したプロジェクトからWEBサイトを発行し、 IISのルートフォルダ配下に配置した際 デバッグ時には正常に動いて居たのが、動かなくなります。 原因はIISの設定不足… IISルートフォルダ配下でのNETWORK SERVICEユーザーの実行権限や、 WEBで使用できないMsgboxの使用、接続文字列の不足だったりします。 動作が変るのは ASP.NET開発サーバー を使用するか IIS を使用するかの違いである というのは理解できるのですが、 開発時から公開先と同じWEBサーバー(IIS)を使用する事は出来ないのかと疑問に思っています。 それが出来れば、 「基本デバッグ通れば公開して使える」と言う確信を持って、 作業も学習も進められるのですが… 残念ながらなかなか公開について詳しい記述のあるサイトは見つけられずに居ます。 VWDで、デバッグ>オプション>全般から、 プロジェクトフォルダの配置場所を、wwwroot 直下にしますと プロジェクトフォルダ自体はIISRoot直下ですが、 デバッグ実行時にASP.NET開発サーバーのアイコンがタスクトレイに 表示されますのでやはりIISは使われていない様に思えます。 IIS環境下での開発・デバッグをする方法は無いのでしょうか? ASP.NET開発では配置後の試験・検証・コード修正が必要なのでしょうか? どうかご教授ください。

  • ASPとASP.netの連携について

    ASPで作られたシステムとASP.netで作るシステムの 連携について、ASP初心者で困っています。ご教授ください。 (1)ASPからASP.netの画面遷移はできますか? 可能ならば、どのようにすればできますか? (2)ASPとASP.netではセッションの共有はできない (オーバーヘッドがしやすい等問題があるためしない方がいい)と  いうのを知りました。  画面遷移時に、パラメータを渡したいのですが、  DBに格納という方法以外に、たとえば、  JSPのsubmitで値を飛ばすように、ASPで飛ばしたものを  ASP.netでgetするようなことはできますか? よろしくお願いします。 環境は、OSがWin2000、WEBサーバがIISです。

  • ASPからSQLサーバへの接続について

    しばらくASPから離れておりましたので、ご教授願います。 データベースにSQLサーバ6.5を使っています。 ASPからSQLサーバに接続してデータの登録、変更、削除をしています。 その際に、ASPのソースコードに接続ユーザ名とパスワードを記述しているのですが、 これを記述しないで接続することは可能でしょうか? 可能であれば、その設定方法をお教え願います。 開発環境は以下の通りです。 Windows2000 Prof + IIS + SQL Server6.5

  • Win2kのServerでASPが動かない

    以下のような状況になって困っています。 Windows2000のProfessionalに IISを導入して、HTMLやASPを動かしています。 こちらでは、特に問題なくHTMLもASPも動いています。 そこで、別のPCでOSが Windows2000 Serverのマシンに同じようにIIS を設定しました。ところが、Serverのほうでは,HTMLはIISを通して見れるの ですが、ASP のファイルを呼ぶと必ず HTTP 500 - 内部サーバー エラー となってしまいます。 HTMLが見えるということはIISが死んでいる、というわけでもないようですし、 IISの仮想フォルダにも、スクリプトの実行権限は与えています。 また、動かないASPは、単純にレスポンスを返しているだけですので、 ODBCまわりの問題でもありません。ASPのマッピングも、外れてません。 で、全然別のPCの Windows2000Serverでは、ASPが動きました。(なぜ?) 今のところ、ASP が動く Windows2000Serverと動かないのとでは、 ORACLE8i(8.1.7)が入っているかどうかぐらいの違いしか分らないのですが (ASPが動かないほうにOracleが入ってます。どっちのWin2kも他人のを  借りてるので、まだ詳しく調べれてないですが) なにかこの辺で情報をお持ちの方はいらっしゃらないでしょうか? (ちなみに、OracleのHTTPサーバサービスは停止させています)

  • Windows2000サーバー + ASP.NET2.0 環境構築

    お世話になります。 現在、開発を進めております、とあるWebアプリケーションの環境構築方法について質問させていただきます。 そのアプリケーションは前提として以下の条件です (1)Windows2000サーバー【IIS5.0】 (2)ASP.NET2.0【VisualStudio2005 VB.NET】 (3)Oracle8.1.7【Oracle8i】 弊社にはWindows2000サーバーがありません 仕方が無く、Windows2003サーバーをテスト環境として開発を進めていました。(この時点で問題だが・・・。) 来月中旬に導入予定なのですが、Windows2000サーバーにWebアプリケーションを載せる場合に必要な 環境構築の設定を確認している次第です。 ユーザー様のWindows2000サーバは既にIISとOracleはインストールされていると聞いています。 ■ユーザー様の設定  I.Microsoft .NET Framework 2.0のインストール  II.アプリケーションの配布方法の確認、IISに仮想ディレクトリを指定しアプリケーションの配布を行うこと。  III.Oracleデータベース定義   IIの部分で、IISのユーザー作成が必要となりますか?? また、これ以外で作業が抜けていると思われるところをご教授いただけないでしょうか?? 皆様のお知恵をお貸しください。 どうかよろしくおねがいいたします。

  • IISをASP.NET用に構成できない

    VisualStudioにてC#/ASPでWebアプリを開発しています。 アプリを VisualStudio開発サーバーでなく IISで起動しようとすると、以下のエラーメッセージが出ます。 「このサイトが正しく動作するためには、 このサイトを手動でASP.NET4.0用に構成する必要があります。 ASP.NET4.0はWebサーバーに登録されていません。 このサイトが正しく動作するためには、ASP.NET4.0用に Webサーバーを手動で構成する必要があります。」 IISのインストールで 「IISメタベースおよびIIS6構成との互換性」のチェックと アプリケーション開発機能の「ASP」と「ASP.NET」のチェックは いれています。 原因と対策をご教授ください。

  • Windows2003サーバでASP.NET

    Windows2003サーバで質問させてください。 先日Windows2003サーバを購入しまして、WEBサーバを構築しようとしています。 IISもセットアップしまして、Framework1.1も標準でインストールされているようでした。 あとは別PCで作成したASP.NETファイル(動作確認済)をwwwroot下にコピーして、IISの設定(仮想ディレクトリ)の作成をしてやればいいだけでしょうか? Windows2003サーバに開発環境(VisualBasic.NET)をインストールしたりということは必要ないのでしょうか? 教えてください。

  • IIS+ASPで実行可能なサーバと不可能なサーバがある

    現在、IISとASPを使用してアプリケーションを動かしています。 データベースにMDBファイルを使用し、データの 登録・参照・削除をASPで行っています。 都合によりIISサーバを違うPCに移し変えることになりました。 ファイルをコピーして、IISの設定を同じにしましたが、 クライアントからデータの書き込みをすると「ページを表示できません」 と出てしまいます。エラーの理由としてデータの追加を行っている ASPファイルの「(レコードセット).AddNew」の行で 「データベースまたはオブジェクトは読み取り専用なので、更新できません」 ということなのですが、今までのサーバでは動いていたファイルを そのままネットワーク経由でコピーしただけなので 修正方法がわかりませんでした。 IISの設定はあまり詳しくないので、不足している情報が あれば追記いたします。 OSは新PC・旧PCともにWindowsXP Pro(SP1)です。 ご指導よろしくお願いいたします。

  • iisとaspのバージョンの調べ方を教えてください

    こんにちは、タイトルの通りです。 WINDOWS NT Serverの OptionPack にあるIISとASP のバージョンはどこを調べるとわかりますか?

  • Windows7+IE8 でASPのサーバーサイドのデバッグをしたいと

    Windows7+IE8 でASPのサーバーサイドのデバッグをしたいと思っており、ウェブで検索していろいろと調べてみたのですが、何のデバッガーツールを使い、どのような設定を Windows7, IE8, IISなどに行えば良いかわからないのですが、どなたか教えて頂けませんでしょうか? ちなみに IIS は、Windows7に添付のものを使用しています。