0

asp.net Web フォームで内部使用する小さなアプリケーションを作成しました。展開するサーバーを持っていませんが、オフィス内の他のユーザーがイントラネットにアクセスできるようにしたいと考えています。ほんの一握りの人しかアクセスできません (2 ~ 6)。これは公開アプリケーションではありません。

このサイトで、IIS 7 を使用してデスクトップ コンピューターに asp.net mvc アプリケーションを展開するための次の手順を見ました。

1.標準の Windows コンポーネントから IIS をインストールします。2.デフォルトで作成された Web サイトのルート ディレクトリにコードを配置します。3. ファイアウォールが 80 番目のポートを許可されていることを確認します。

私のasp.net Webフォームアプリケーションの手順は同じですか?それとも、これを不可能にする本質的に異なるもの(Webフォームとmvcの間)がありますか?

ご協力ありがとうございました!

4

2 に答える 2

1

指示は多かれ少なかれ同じままです。このプロセスは、上記の手順で説明したものよりも少し複雑になる可能性がありますが、出発点としては適切です。

ポート 80 が開いていることを確認するだけでなく、おそらくサイトの IP アドレスも割り当てる必要があります。以下の図を参照してください。

ここに画像の説明を入力

于 2012-04-10T21:40:38.833 に答える
0

まったく同じように動作するはずです。

確認する必要があることの 1 つは、IIS7 によって作成された既定の Web サイトが使用している ASP.NET フレームワークのバージョンが、コードが作成されたバージョンと同じであることです。IIS -> Application Pools -> DefaultAppPool に移動し、.Net Framework のバージョンを確認します。

それを禁止します。IIS 内のサイトの物理パスが正しいフォルダーを指している限り、MVC と同じように機能します。

于 2012-04-10T21:41:41.560 に答える