0

Windows 7 開発マシンがあり、レガシー アプリケーションは ASP.NET と従来の ASP の両方を使用しています。

このアプリケーションをローカルで実行するには、IIS7 をどのように構成すればよいですか?

現在、ASP コードの変更をテストする必要があるときはいつでも、別のサーバーにプッシュする必要があります。

4

2 に答える 2

3

私たちは仕事でこれを行います。従来の asp および .Net アプリケーション プールを共有できないことがわかりました。そのため、従来のサイトと .Net サイトが異なるアプリケーション プールを使用していることを確認してください。

.Net Framework の下で "No Managed Code" を持つようにクラシック プールを構成し、Managed Pipeline を "Classic" に設定します。使用しているフレームワークを使用するように .Net アプリケーション プールを構成し、マネージド パイプラインに「統合」を使用します。私たちにとって、これらの設定はうまく機能します。

1 つのフォルダーでクラシックと .Net を共有している場合。クラシック サイトを右クリックし、[Web サイトの管理]、[詳細設定...] の順に選択して、クラシック アプリケーション プールを選択します。次に、左側のペインでサイトの .Net 部分を参照してください。.Net があるフォルダーに移動し、右クリックして、次のダイアログで [アプリケーションに変換] を選択し、.Net 用に設定したアプリケーション プールを選択します。

于 2012-09-13T21:44:06.950 に答える
2

従来の ASP コードと ASP.NET コードを同じサイトとアプリケーションで実行できます。ほとんどの場合、正しく構成されていません。その場合は、設定方法について、以下のこのリンクにある詳細な記事を参照してください。

従来の ASP をサポートするように IIS 7 を構成する

于 2012-09-13T22:36:42.557 に答える