• 締切済み

VB2008 ASP.NET 「WEBアプリケーション」で開発しようと

VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 今まで、「WEBサイト」でのみ開発してきたので、どのようにプロジェクト構成を行えばいいかわかりません。 WEBアプリケーションの場合、 1.1機能1プロジェクト 2.1アプリケーション1プロジェクト で構成すればいいのでしょうか? もし、1の場合、共通で使用するスクリプトやスタイルシートはどのように配置すればいいのでしょうか?

  • mytoy
  • お礼率75% (3/4)

みんなの回答

  • aspnet
  • ベストアンサー率79% (72/91)
回答No.1

「Webアプリケーション」は、「Webサイト」のコード部分(「サイト」でいうApp_Codeや、CodeFile部分)をあらかじめコンパイルしておく環境、くらいの違いなので、プロジェクト定義に違いがあるとは思えません。 逆に、「Webアプリケーション」は、一部のフォルダやファイルを「プロジェクトから除外」できるので、サイト構成が有無をいわせずアプリケーションになってしまう「Webサイト」より使い勝手が良いです。 (サイトの一部を親プロジェクトから除外して、別プロジェクトとして定義することで、全く性質の異なるサイトを階層的に束ねる、など) 「Webアプリケーション」の唯一の問題は、プロジェクト単位に使用言語を統一しなけれないことです。 「Webサイト」では、App_Codeの中にフォルダを作ったり、CodeFileで言語が混在してもOKでした。 自分はC#ですが、他の人が作ったVB.NETソースを使うために、わざわざクラスライブラリを作るのが鬱です。

mytoy
質問者

お礼

丁寧に解説していただき、ありがとうございます。 参考にさせていただきます!

関連するQ&A

  • VB2008 ASP.NET 「WEBアプリケーション」で開発しようと

    VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 (.NET Framework 3.5) 実行環境でアプリケーションを配置する際、 aspxファイルなしでDLLのみで動かすことが 出来るのでしょうか? ご教授の程、よろしくお願いします!

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

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

  • VB2008でのWebアプリケーション開発について

    VB2008でのWebアプリケーション開発について いつもお世話になっております。 私はソフトウェア開発の会社に事務職として勤めております。 ただ、VB6.0の知識を少しだけ持っているため、 仕事の繁忙期には、VBAプログラマとして借り出されます。 会社の方針で、来年度から言語はVB2008を利用した、 ASP.NET Webアプリケーション(基幹系ソフト) の開発業務を上司から打診されました。 来月からのジョブに備え、いまから知識を習得したいのですが、 オススメの参考書、サイト、勉強法等はございますでしょうか? 今現在、参考しておりますサイトは、@IT http://www.atmarkit.co.jp/fdotnet/vblab/aspnetforvb_index/index.html 参考書だと明快入門Visual Basic2008 ビギナー編 を参考にしております。 @ITは、ASP.NETの基礎について詳しく載っておりましたが、 機能説明もだいぶ端折られており、もう少し情報がほしい、とかんじました。 上記の参考書は、VB2008についての説明は完璧に掲載されておりますが、 Webアプリ開発に関しての情報はほとんど載っていませんでした。 参考書を探していますが、VB2008(ASP.NET)=webアプリ開発 の本は見当たりませんでした。 さきほど、VB2008を少しだけいじってみたのですが、VB6.0とまったく変わっているため、 ちょっとビビッってます。 みなさん、アドバイスよろしくお願いいたwします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • ASP.NET(VB .NET) のサンプル

    お世話になります。 今、ASP.NET(VB.NET) と MySQLを使用して、 WEB開発を行っております。 しかし、まだまだ分からない事がありまして、 開発に苦労しています。 そこで質問なのですが、 ASP.NET(VB .NET)を使用したサンプルが載っているサイトや サンプルが載っている本などありましたら、ぜひ教えてください。 SOFT BANKが発行している「VB.NET+ASP.NETで始めるWebアプリケーション開発」という本は持っていますので、 それ意外で、おすすめがあれば、教えてください。 以上、よろしくお願いします。

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

  • VB.NETとC#はどのぐらい違いますか?

    今まで、VB.NET2003でWebアプリケーションの開発をしてきたのですが、客先が代わり、C#でWebアプリケーションの開発することになりそうなのですが、VB.NETとC#でどのぐらいちがうものなのでしょうか? 基本的にASP.NETであることにかわりがないので、 文法上の違いレベルなのかなーとおもっているなのですが、どうでしょうか?

  • ASP.NETとVB.NETの違いってどの様なものでしょうか?

    ASP.NETとVB.NETの違いってどの様なものでしょうか? 下記、IT用語辞典のewordsから転用ですが。。良く分からないです。 どなたかご教授頂ければ幸いです。 ASP.NET .NET Frameworkで提供されるWebサービス向けのクラスライブラリ。Windowsサーバ上でダイナミックなWebページを動作させるための基盤となるソフトウェアで、WebアプリケーションやWebサービスの開発・構築に用いられる。 VB.NET Mcrosoft社のプログラミング言語Visual Basicのうち、Microsoft .NET環境で動作するプログラムを開発するためのもの。2002年に発売された「Visual Basic .NET」以降の製品が該当する。Visual Basic 2005からは製品名から「.NET」が外されたが、以降の製品も.NET環境のための製品であり、VB.NETに含まれる。

  • ASP.NET+VB.NETで開発するのに必要なソフト

    今度、仕事でASP.NETでWebページを開発することとなりました。 (実際にはASP.NET+VB.NETという形です) そこでひとつ疑問があるのですが、ASP.NETで開発するのに、 開発ソフトのVisualStudio.NETが必要になってくるのでしょうか? なにせ自分、今度の仕事で取り纏めする者で、 もし、開発するのにVisualStudio.NETが必要となれば、 会社に申請してライセンスを購入する必要があるので、 本当に必要なのかどうかを判断しなければいかないものでして。^^; また、マイクロソフトで「Web Matrix」という無償の開発ツールを 配布しているようですが、これはどういったものでしょうか? 今回の自分の質問を集約すると、  ・ASP.NETを開発するのに開発ツールが必要か?  ・VisualStudio.NETとWeb Matrixは、何が違うのでしょうか? 以上の2点です。 どうぞ、宜しくお願い致します。

専門家に質問してみよう