2

基本的にすべてHTMLであり、サーバー側の言語が含まれていないWebサイトがあります。サイトの所有者は、サーバー側のロジックが確実に必要になる新しいフォームをサイトに追加することを望んでいます。私はC#を知っているので、VS 2010を使用してC#Webフォームを使用してページを作成したいと思います。しかし、このプロジェクトの全体的な展開の側面を理解するのは難しいです。

私はこのシナリオ全体を考えすぎているかもしれませんが、これらの新しいWebフォームを既存のWebサイトに確実に展開するために、通常とは異なることを行う必要がありますか?どのような手順を踏む必要がありますか?

4

4 に答える 4

3

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

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

于 2012-05-10T13:45:52.597 に答える
2

Web アプリケーション プロジェクトに現在の html を含めるだけで、すべてをまとめてデプロイできます。GoDaddy には、asp.net Web アプリケーションを Web サイトにデプロイするための手順があります。

于 2012-05-10T13:44:19.150 に答える
1

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

于 2012-05-10T13:44:35.433 に答える
0

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

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

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

于 2012-05-10T13:54:11.097 に答える