2012-03-05 22 views
1

IIS7でWebアプリケーションをホストしようとしています(テスト目的)。私はチュートリアルをチェックする方法を、彼らは非常に似ていますが、私はいつもいくつかのエラーが発生します。私は何かが不足していると思う、あなたが私を助けることができれば幸いです。私は今持っているIIS7を使用してASP Webサイトを公開する方法

物事:ASPネット(IISは、画像が表示されて歓迎し、私はその正しくインストール推測) 2.単純なWebのみDefault.aspxを持つアプリケーション(および自動的に生成された他のいくつかのと 1.インストールIIS7私はこの1つのようなチュートリアルを使用してい

ファイル):リンクをクリックしたくないかもしれない人のために http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0

は、ここだけの魔術師とこのチュートリアル(およびいくつかの追加情報)の手順は次のとおりです。

ステップ1: Visual Studioから、Webアプリケーションを公開します。 手順2:公開アプリケーションフォルダを "C:\ intepub \ wwwroot" [default]フォルダにコピーします。 ステップ3:RUN - > inetmgr - > OK "TestWeb"は、あなたのwwwrootフォルダに最近ペーストされたWebアプリケーションです。 ステップ4:私達はちょうど右クリックして、次の写真のように「ConvertToApplication」をクリックして、アプリケーションに変換する必要があります。 +作成し、私は取得エラーに関するこれでアプリケーションプールに

を割り当てる方法 1. Framework 4.0統合アプリケーションプールを使用している場合: HTTPエラー500.21 - 内部サーバーエラー ハンドラ "PageHandlerFactory-Integrated"のモジュール "ManagedPipelineHandler"が不正です。モジュールリスト 2. Framework 4.0 Classicアプリケーションプールを使用している場合: HTTPエラー404.17 - 見つかりません。 要求されたコンテンツはスクリプトのように見え、serではありません静的ファイルハンドラによって提供されます。

私が推測していることは、IIS7で何かが間違って設定されている可能性があります。私は自分のWebアプリケーションをパブリッシュする必要がありません。今のところ私はファイルシステムオプションを使用して公開しています。それはIIS7のための正しいものですか?

誰でも私の間違いを説明できます。数のHTTPの場合

おかげで、ウォルト

答えて

1

質問者の答えは、aspnet_regiisを実行することでした。(一瞬)IIS7のWebサイトやWebサービスを公開するとき、私は問題を抱えていたことはありません


が、私は少し研究を行なったし、:フレームワークディレクトリこの回答につながる提案やコメントの下

から-iをexeファイルhttp://forums.asp.net/post/3225843.aspx AppPoolをClassic .NET AppPoolに切り替えた後、IIS7に必要なWeb.configのセクションのコメントを解除する必要があるかもしれません。

これを試してみましたか? ?

+0

こんにちは、返信ありがとうございます。はい、私はそれを試して、数分前に再試行しましたが、結果はまだ同じです+単純なaspネットアプリケーションとsystem.webserverブロックはほぼ空です: Oak

+1

誰かが少し前にこの問題を抱えていたようです:http://stackoverflow.com/questions/87107/how-do-i-fix-404-17-error-on-win-server -2k8-and-iis7元の質問は2.0 Webアプリケーションを扱っていましたが、4.0 Webappsを持つ人々は投稿の最後にいくつかの解決策を投稿しました – Bren

+0

@Bren regiisも試してみるべきことです。 – Mitul

0

:追加/削除Windowsコンポーネント500.21チェックこのasp.net forum

は "「あなたがIIS内からasp.net機能をインストールしていないように見える" そうasp.netを実行するために必要なすべてのregstrationがあなたの設定に存在しないことを確認してください。ページから。

番号404.17については、正しくインストールされているかどうかasp.netモジュールを確認してください。そうでない場合は、手動でインストールする必要があります。これはthreadにチェックしてください。

+0

こんにちは、すばらしい返信をいただきありがとうございます。それは、IISの機能メニューの[ウィンドウコンポーネントの追加と削除]ですか、問題が見つかりました。 ps。両方のリンクが同じであると思います – Oak

+0

IISの内部では、Word Wide Web ServicesにアクセスしてASP.NETを検索する必要があります。このサイトを確認してください。 http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008/ – Mitul

+0

これでうまくいかない場合は、 IIS7をアンインストールするだけで、Windowsの機能をオン/オフにしてから、再起動して再インストールしてもう一度お試しください。 – Mitul

関連する問題