XP OSでVS 2008、SQL Server 2008、IIS 6.0マネージャを使用しています。私はVS 2008で私の最初のC#プロジェクトを開発し、VSで正しく動作します。しかし、今私は自分のウェブサイトにこのプロジェクトを公開する必要があります。このプロジェクトには、同じコンピュータにSQL Server 2008 Adventureworksデータベースも含まれています。IIS 6.0を使用しているWebサイトにC#プロジェクトを展開する
私はこの同じコンピュータを使用してウェブサイトをホストし、このデータベースを格納します。私はHTMLを知っていますが、.NETプロジェクトをWebサイト、特にSQL Serverを使用するWebサイトに追加する方法は知りません。どのように進むべきかに関するヒントを教えてもらえますか?これはWindowsフォームアプリケーションではありませんので、私はそれがWebアプリケーションであると確信しています。
プロジェクトを右クリックし、[Webアプリケーションに変換]を選択してから、自分のサイトのURLを選択しました。しかし、私がこのURLに行ったとき、それは元のイメージをまだ示しています。
次に、IIS6マネージャの既定のWebサイトを開き、新しい仮想ディレクトリを追加しました。エイリアスを入力し、私のWebアプリケーションを含むフォルダへのパスを指していました(このフォルダにはbin、App_Data、obj、およびPropertiesフォルダがあり、.CSファイルもすべて含まれています)。
次私は
でMSのマニュアルを見直ししかし、これはあまり助けにはなりませんでした。このドキュメントから学んだのは、DLLをC:\ Inetpub \ wwwroot [MyApp] \ binディレクトリにコピーすることだけでした。また、web.config、global.asax、およびdefault.aspxファイルをC:\ Inetpub \ wwwroot [MyApp]ディレクトリにコピーしました。仮想ディレクトリタブネイティブVSプロジェクトディレクトリ(C:\ Documents and Settings \)の代わりに、C:\ Inetpub \ wwwroot \ AFS \ binディレクトリを指す新しいローカルパスを選択しました。新しい所有者\マイドキュメント\ Visual Studio 2008 \プロジェクト\ AddFileToSQL \ AddFileToSQL)。
VSとフォルダ内のアプリケーションの名前は「AddFileToSQL」ですが、C:\ Inetpub \ wwwroot \の下にあるこのフォルダには「AFS」という名前が付けられています。これは問題ですか?
自分のウェブサイト192.168.2.2に移動しても、デフォルトのウェブページが表示されます。しかし、http://192.168.2.2/AddFileToSQLに行くと、パスワードの入力を求められます。どのパスワードとこの権利はありますか?これは正しいURLですか?
このIISの[プロパティ]ウィンドウにはタブとオプションがたくさんあり、正しく設定したかどうかわかりません。私はまた、このプロジェクトのVS 2008で多くのプロパティオプションを参照してください。現在、これら2つのプロパティウィンドウのすべてがデフォルトに設定されています。これらのプロパティのいずれかを変更する必要がありますか?
はい私はXPがあることを知っています。ターゲットと開発サーバーは同じです。このXPは私が持っている唯一のマシンです。 IIS 6はServer 2003でのみ動作しますか?私はIIS6マネージャを設定できることを知っています。
私はそれがカッシーニであるかどうかはわかりませんが、VSからこのアプリケーションを実行すると、Webブラウザが開き、私が望むことができます。私はaspnet_regiisコマンドを実行しました。インストールに数分かかったため、インストールされていない可能性があります。
このアプリをテストするにはどのURLを入力する必要がありますか?私は、プロパティウィンドウを開き、仮想ディレクトリのローカルパスはC:\ Inetpub \ wwwroot \ AFS \ binであると言いました。次に、IIS6のマネージャーからこのアプリケーションを右クリックし、「参照」を選択しました。しかし、これにより、「ウェブサイトはこのウェブページを表示することを拒否しました」という結果が出ました。私は解決策に非常に近いと感じるが、まだそこにはいない。他にも提案はありますか?
私はデジャヴを取得しています。 – ZippyV
@salvationishere:私の答えにコメントを追加しました(下記) –
あなたはIIS6を持っていると思いますか?これはWindows XP 64ビットですか? –