2012-05-10 6 views
2

私が作業を開始しようとしているWebサイトは、基本的にすべてのHTMLであり、サーバーサイドの言語は含まれていません。サイトを所有している人は、サーバー側のロジックが必要なサイトに新しいフォームを追加したいと思っています。私はC#を知っているので、VS 2010を使ってC#webformsを使ってページを作りたいと思っています。このプロジェクトの展開の全体像はわかりにくいです。既に展開されている通常のhtmlサイトを含む.aspx webformページをどのように展開しますか?

私はこの全体的なシナリオを考えすぎるかもしれませんが、これらの新しいWebフォームが既に存在するWebサイトで確実に展開されるようにするために何か必要なことはありますか?どのようなステップを取る必要がありますか?

+0

どのような種類のWebサーバーですか?それに.NETをセットアップできますか? – Oded

+0

GoDaddyでホストされています – MDL

+0

WindowsまたはLinux? – Oded

答えて

3

新しいASP.NET Webサイトのプロジェクトまたはアプリケーションを作成し、すべてのHTMLファイルと依存するフォルダをプロジェクトにコピーするだけです。たくさんのページがある場合は面倒ですが、それを動作させることは難しくありません。

アプリケーションを展開するときは、ホストがASP.NETアプリケーションを実行するように構成されていることを確認するだけで済みます。

2

Webアプリケーションプロジェクトに現在のHTMLを含めれば、すべてを一緒に展開できます。 GoDaddyには、Webサイトにasp.net Webアプリケーションを導入するための指示があります。

1

GoDaddyのWindowsサーバーは、サイトを見てASP.NET 4.0をサポートしています。既存のページはHTMLページなので、GET、POST、またはCookieを介してASPXページに情報を渡すだけなので、ASPXページをドロップして動作させることができない理由はわかりません。もちろん、web.configも必要です。

0

ASP.NET Webフォームを実行するには、WebサーバーでASP.NETアプリケーションを設定する必要があります。自分のマシンであれば、IISマネージャーから実行します(Windows 7の場合は[管理ツール]の下にあります)。

多くの顧客が共有するホストされたサーバーでは、ホスティング会社はIISをさまざまな顧客に細分する独自の方法を持っています。だから、これを行う方法についてGo Daddyの指示に従わなければならない。自分のマシンのような完全な自由を期待しないでください。

既存のIISフォルダに既存のHTMLページを使用してASP.NETアプリケーションを構成できます。既存のHtmlページは引き続き動作しますが、混乱して面倒です。なぜ、サブフォルダを作成してそこに既存のHTMLページを移動するのではなく、代わりにこのサブフォルダにASP.NETアプリケーションを作成するだけですか?

関連する問題