• 締切済み

ASP.NETにてWebアプリ開発

お世話になります。 VS2005のASP.NET2にてwebアプリを開発する予定です。 --環境-- ・Windows2000サーバー ・Oracle8.1.7 ・IIS5.0 --開発ツール-- VS2005 VB.NETを使用 oracle8.1.7でADO.NETの接続は可能でしょうか? 幼稚な質問申し訳ありませんが宜しくお願い致します。

  • TTTAB
  • お礼率26% (5/19)

みんなの回答

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

ANo.1です。 ちょっとうそがありました。 http://otn.oracle.co.jp/software/tech/windows/odpnet/index.html ここの「動作環境」を見てもらうとわかるんですが、 クライアントとしてはOracle9i以降がインストールされている必要があるのですが、 接続可能なDBサーバはOracle8以降なら大丈夫なようです。 ODP for .NETを使って開発してください。(但しオラクルクライアントとしてはOracle9.2.0.2(一番下のODP.NET)以上が必要です)

TTTAB
質問者

補足

早速の回答ありがとうございます。 ODBC経由ならいけるようですね。 今朝からサンプル的にローカルクライアントマシンにて データグリッドコントロールを使用し接続した結果可能でした。 (データを引っ張ってこれたという意味だけですが)汗) ODP for .NETについては幾分、座学が必要に感じます。 ちなみにサーバー側にも.NET FrameWork2.0がインストールされている必要があるのですかね? 今朝、作成したPGMをサーバーに移行してクライアントから接続をしたら下記のエラーになってしまいましたもので・・・。 ----------------------------------------------------------- '/OSADAWEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> ------------------------------------------------------------ またまた幼稚な質問で申し訳ありません。 宜しくお願い致します。

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

Oracle8iはすでにORACLE社がサポートしていないDBになりますので、 回答はいたしかねます。 もしパッチなどの影響でできなかったときに すでにパッチの入手もできないわけで、ここで回答することは困難です。 「できるかできないか」で言うなら、ODBC経由でよければできると思います。 OracleDataProvider for .NETは10g対応となっているので多分駄目と思われます。 「at your own risk でやってみるしかない」 ということでお願いします。

関連するQ&A

  • ASP.NETのコンパイルの方法

    VisualStadio2010 (.netFramework4.0) ASP.NET +C# Windows7(64bit) IIS7(ローカルのIISで開発。VSのIISは未使用) で開発しています。 実行環境はWindows2008+IIS7です。 VS2010でASP.NET +C# のソースを「Webサイトのコンパイル」(IISはローカールにインストールしたサーバ) ↓ 実行環境のWindos2008のIISのwwwrootにソースをコピー ↓ Webサイトの追加 ↓ URLにアクセスしてWebアプリケーションは使用できます。 ここで「Webサイトのコンパイル」しているのにアプリケーションはデバックモードで動いています。 APP_CODEのソースもテキストで丸見えです。 客先等にASPのWebアプリケーションを収める際、最終どのようにしていますか? よろしくお願いします。 今回VSのIISは使いません。(64BITのIISで動作する必要があるため)

  • 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」のチェックは いれています。 原因と対策をご教授ください。

  • .NET、ASP等を使用したwebアプリケーション開発

    当方、webアプリ構築の経験はあるが、ASP、.netでの構築は 全く経験が無いものです。 <経験ある環境> webサーバー:tomcat Model部:java Controller部:java View部:jsp/html (MVCの実装として記述しました。) Excel操作等(セル読み取り等)がサーバー側で絡む事と DBがsqlserverであるという事から、親和性の観点から ASP等での開発が有効であろうという判断で わざわざ未経験環境での実施を考えています。 (この件については、javaでもいいんじゃないの?等色々 あると思いますが、前提という事でご容赦下さい。) そこで、質問です。 1)現在、下記の--部分は何を用いて実装するのが一般的ですか?またはお勧めですか? webサーバー:IIS Model部:-- Controller部:-- View部:ASP/html 全て、ASPでというのも可能だと思いますが、 ASP=jspと同等と考えると、ちょっと抵抗があります。 もしくは、MVC自体の考えを持ち込む事がそもそも違うのかもしれませんが。 回答としては、vb.net?、vc.net?、C#?、それ以外等というもので、 メリット、デメリット等を頂けると幸いです。 2)上記回答に沿ったものを構築する時に、この本が参考になる等、 お勧めの参考書があれば、そのタイトル、出版社等を教えて下さい。 (内容としては、「~によるwebアプリ開発」みたいなもので、 個々のASP、.net等についての詳細記述ではなく、 全体として捉えたものがいいです。) 以上、よろしくお願いします。

  • 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開発では配置後の試験・検証・コード修正が必要なのでしょうか? どうかご教授ください。

  • VS2010のASP.NETをIIS6で使用可?

    VS2005のASP.NET/C#でサイトを作り、Win2k3 ServerのIIS6に発行し運用しています。 IIS6のASP.NETのバージョンは2.0ですが、開発環境をVS2010にしてASP.NET/C#を 使ってサイトを作った場合、Win2k3のIIS6で使用可能でしょうか? それとも、Serverは、Win2k8 Serverにしないとダメなのでしょうか? ご存じの方よろしくお願いします。

  • ASP.NETが動かない

    ASP.NETでWEBページを開発し、本番環境に載せたのですが、ASP.NETがまったく動いていません。IISも.NETFrameworkも入っているので原因がわかりません。

  • ASP.NETのWebアプリをVBで開発したいASP初心者の質問

    急にWebシステムをつくることになった元プログラマーです。PG言語はC、VB、PL/SQL、シェルとかを中心にやってました。但しVBはバージョン6の時代にWindowsアプリを開発していたので、Web開発の経験はありません。 マイクロソフトのWebサイトから「Web Matrix」という フリーの開発ソフトをダウンロードして試用したところ、なんとかASP.NETで開発できそうだ、という感触を得たので、ASP.NETで開発しようと考えています。 以下の点について教えて頂けないでしょうか。 (1)ユーザーコントロールを作成して、それをブラウザ(IEのみ使用)単体で実行させることは可能でしょうか?どういうことかと言うと「複数の条件を指定して簡単なシミュレーション」を行いたいのですが、シミュレーション処理は、サーバー側ではなく、クライアント側で行いたいのです。 (2)ユーザーコントロールが作成できて、なおかASP.NETで動くためのアプリケーションを開発するには Visual Basic .NET 2003(一番安い製品) で十分でしょうか? Visual Studioとかは高価すぎますし、C#とかも不要です。いまいちそこらへんの製品体系が複雑すぎて理解できずにいます。 なにか勘違いしてる点とか、参考になりそうなサイト等も教えて頂ければうれしいです。 レベルの低い質問で恐縮ですが、教えて頂けないでしょうか。よろしくお願いします。

  •  ASP.NETでWebアプリケーション開発中の初心者です。

     ASP.NETでWebアプリケーション開発中の初心者です。  開発アプリはVisual Web Developer 2008のVBです。  単純な質問で申し訳ありません。     Tableコントロールを配置したときに外枠の枠線は指定して引けるのに、セルとセルの間の縦線と横線が引かれません。  どの部分で指定すれば罫線が引けるのでしょうか?  

  • レガシーASP開発者のためのASP.NET勉強資料

    質問タイトルの通り、現在レガシーASPでWebアプリを開発してます。 次の仕事からVB.NET+ASP.NETで開発することになったのですが、 .NETって何なのか、まったくわかりません。 レガシーASP開発者がASP.NETを学ぶのに適している ASP.NETの文献などありましたら、ご紹介ください。

専門家に質問してみよう