2009-07-27 17 views
0

私はVS 2008で初めてのC#プロジェクトを終了しましたが、現在はうまくいきます。しかし今は私の新しいウェブサイトにこのプロジェクトを公開する必要があります。このプロジェクトは、この同じコンピュータ上のSQL Server 2008 Adventureworksデータベースと対話します。私はIIS 6.0を実行していますが、IIS 6.0とVS 2008の初心者です。IIS 6.0を使用してWebサイトにC#プロジェクトを追加

この同じコンピュータを使用して、このWebサイトをホストし、このデータベースを格納します。私はHTMLを知っていますが、.NETプロジェクトをWebサイト、特にSQL Serverを使用するWebサイトに追加する方法は知りません。どのように進むべきかに関するヒントを教えてもらえますか?これはWindowsフォームアプリケーションではありませんので、私はそれがWebアプリケーションであると確信しています。

プロジェクトを右クリックし、[Webアプリケーションに変換]を選択してから、自分のサイトのURLを選択しました。しかし、私がこのURLに行ったとき、それは元のイメージをまだ示しています。

次へIISコンソールウィンドウ(管理ツール)を開いたが、新しいWebサイトを追加するオプションが表示されないため、既定のWebサイトのプロパティウィンドウが開きました。しかし、ここでもホームディレクトリをプロジェクトディレクトリを指すように変更しても、自分の望むURLを指すようにしても、Webブラウザを更新してもこのURLから同じWebページが表示されます。 Webブラウザを閉じて再度開く必要がありますか?このIISコンソールウィンドウには非常に多くのタブとオプションがあります。あなたは私に何を選ぶかの段階的な指示を与えることができますか?私はまた、このプロジェクトのVS 2008で多くのプロパティオプションを参照してください。多分何かを変える必要があるのだろうか?

答えて

2

"新しいWebサイト"または "新しいプロジェクト"を使用してこのC#プロジェクトを作成しましたか?

これがWebサイトの場合は、「プロジェクト」を右クリックすると「Webサイトの公開」コマンドが表示されます。それを試してください。

  1. ポップアップダイアログには、その場所のテキストボックスがあります。 「...」ボタンをクリックします。
  2. 「ローカルIIS」を選択
  3. 目的の場所に移動し、ツールバーの[新しいWebアプリケーションを作成]ボタンをクリックします。
  4. Webアプリケーションに必要な名前を付けます。
  5. [開く]をクリックします。
  6. 必要に応じてチェックボックスを設定します。 "Emit Debug Information"をチェックすることをお勧めします。
  7. クリックして "OK"
  8. これだけです

+0

「新しいプロジェクト」をクリックしました。これをまだ新しいWebサイトに変更することは可能ですか?どうすればいい?または、どうすればファイルを別の方法で移動できますか? – salvationishere

+0

いいえ、あなたはしたくありません。あなたはそれを正しく持っています。私はちょうどあなたがウェブサイトをやったと思った。 Webアプリケーションプロジェクトの公開もあります。それを試してください。 –

+0

ところで、私は、WebアプリケーションプロジェクトのPublishがPublish Web Siteとほぼ同じ働きをすることを確認しました。わずかに異なるオプション。 –

1

私は、アプリケーションをデフォルトのサイト(localhost)に設定してそこからテストすることをお勧めします。これを行うには

(IIS 6で動作するように編集された)

  1. 開き、IISコンソール(管理ツール] - > [IIS)
  2. コンピュータ名とし、「ウェブを展開左側のツリーの「サイト」フォルダ
  3. 「デフォルトWebサイト」を右クリックし、「新規 - >仮想ディレクトリ」を選択します。
  4. 「次へ」を押して別名(「myapp」など)を入力します。
  5. 「次へ」を押して、アプリケーションディレクトリへのパスを指定します。複数のプロジェクトがある場合は、ソリューションフォルダではなく、Webアプリケーションを含むフォルダを指していることを確認してください。
  6. "次へ"を押して、 "読み込み"と "スクリプトを実行"をチェックします。
  7. 「次へ」と「完了」を押します。
  8. http://localhost/myappに移動してテストしてください。

(上記すでにインストールされている.NETフレームワークを持っていると仮定し)

公開ウェブサイトをセットアップするためのプロセスは似ていますが、あなたが選ぶ - 「ウェブサイト」フォルダから「新規作成>ウェブサイト」手順3で、ポップアップするインターフェイスもホストヘッダーを要求します。ホストヘッダー、DNSなどの情報については、serverfault.comを参照してください。

+0

"Sites"フォルダはありません。しかし、Webサイトフォルダがあります。これはどういう意味ですか? Default Web Siteを右クリックすると、「Add Application」というオプションはありません。 IIS 7.0であることを覚えておいてくださいIIS 6.0を考えていますか? – salvationishere

+0

お使いのオペレーティングシステムは何ですか? VistaまたはServer 08?私のVistaのボックスには、名前とメニューオプションがあります。 – Joel

+0

それはWindows XPです – salvationishere