5

今日、VS2010を使用してVS2008ASP.NETWebサイトを「Webアプリケーション」に変換しました。これで、デプロイメントパッケージを構築できるようになりました。IIS7に直接インポートできるZipパッケージ。

通常、IIS7にmydomain.comというWebサイトを追加し、すべてをそのルートディレクトリに配置しました。それはうまくいった。

ただし、Webアプリケーションに変換したため、このアプリケーションは「Webサイトコンテナ」の下に追加されます。今私は混乱しています、これは私がウェブサイトを開こうとしたときに実際にどのように見えるかです:

mydomain.comを参照すると、404エラーが表示されます。

mydomain.com/mydomain.comにアクセスすると、実際のWebサイトが開きますが、ルートディレクトリではなくサブフォルダーにあります。(アプリケーションはドメインにちなんで名付けられています)

このアプリケーションを今すぐWebサイトのルートにする方法は?サブフォルダーではなく、mydomain.comROOTでアプリケーションを実行したい。

どうもありがとう!

4

1 に答える 1

4

VS 2010では、プロジェクトを右クリックして[ Package/Publish settings..]に移動します。その下の[]Web Deployment Package settingsにフィールドがありIIS Web site/application nameます。

現在、mydomain.com/mydomain.comまたは類似のものに設定されているようです。に変更するmydomain.comと、期待どおりに機能するはずです。

次に確認するのは、公開設定(VSメニューBuild -> Publish "websitename")です。サイト/アプリケーションフィールドを確認します。同様にに設定しmydomain.com、スラッシュがないことを確認します。

于 2010-04-24T13:41:45.853 に答える