タグ付けされた質問 「iis-7.5」

IIS 7.5は、Windows 2008 R2、Windows Small Business Server 2011、およびWindows 7に付属するIISのバージョンです。IIS7.5のサブセットはIIS Expressによって提供され、オプションでWeb Platform Installerによってインストールされます。

3
IISがアプリケーションをリサイクルしないようにするにはどうすればよいですか?
IISでホストされているWCFサービスアプリがあります。起動時に、ローカルキャッシュとして使用するために非常に高価な(時間とCPUの点で)リソースを取得します。 残念ながら、IISはかなり定期的にプロセスをリサイクルしているようです。そのため、IISがアプリケーションをリサイクルしないように、アプリケーションプールの設定を変更しようとしています。これまでのところ、以下を変更しました。 CPUの下での間隔を5から0に制限します。 20〜0のプロセスモデルでのアイドルタイムアウト。 1740から0までのリサイクル中の定期的な時間間隔。 これで十分ですか?そして、私が変更したアイテムに関する特定の質問があります: CPUでの制限間隔の設定は具体的に何を意味しますか?特定のCPU使用率を超えた場合、アプリケーションプールがリサイクルされるということですか? 「リサイクル」とはどういう意味ですか?アプリケーションは完全に解体され、再び起動しましたか? 「ワーカープロセスのシャットダウン」と「アプリケーションプールのリサイクル」の違いは何ですか?プロセスモデルでのアイドルタイムアウトのドキュメントでは、ワーカープロセスのシャットダウンについて説明しています。一方、「リサイクル」の「定期的な時間間隔」のドキュメントでは、アプリケーションプールのリサイクルについて説明しています。私はこの2つの違いをあまり理解していません。w3wp.exeは、アプリケーションプールを実行するワーカープロセスだと思いました。誰かが2つのアプリケーションの違いを説明できますか? IIS7およびIIS7.5タグを使用する理由は、アプリが両方で実行され、バージョン間で答えが同じであることを期待するためです。 参考画像:
82 iis  iis-7  iis-7.5 

11
IIS 7.5(Windows 7)-HTTPエラー401.3-不正
localhostでASP.Net Webサイトをテストしようとしていますが、このエラーが表示されます。 HTTP Error 401.3 - Unauthorized You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server. Webサイトのアプリケーションフォルダーには、完全な読み取り/書き込み権限を持つ次のユーザーがいます。 ネットワークサービス IIS_IUSRS システム 管理者 ネイサン(私) これを修正するにはどうすればよいですか?

5
イベントログに何も書き込まれないときにIIS 7.5で500内部サーバーエラーを診断する方法
既存のASP.NET MVC3サイトに更新プログラムを展開しました(既に構成されていました)。IISの死のブルースクリーンが表示されます。 HTTPエラー500.0- 内部サーバーエラー内部サーバーエラーが発生したため、ページを表示できません。 しかしながら; アプリケーションイベントログには、エントリの(より)詳細な説明が表示されるはずの場所には何も表示されません。 この問題を診断するにはどうすればよいですか?

2
特定のIIS7.5 WebサイトのW3SVC番号を確認するにはどうすればよいですか?
IIS7.5で複数のWebサイトを実行しているサーバーがあります。特に1つのWebサイトのログファイルを表示したい。C:\ inetpub \ logs \ LogFilesには、W3SVC1〜6のフォルダーがいくつかあります。 どのWebサイトがどのフォルダーに対応しているかを調べるにはどうすればよいですか?IIS6.0では以前、それが通知されていましたが、IIS7.5のどこにもこれを見つけることができません。
42 logging  iis-7.5  iis 

2
IIS6とIIS7およびIIS7.5:クエリ文字列ではなく、プラス記号(+)がベースにあるURLの処理
(クエリ文字列ではなく)ベースURLにプラス記号(+)があるURLの場合、IIS7およびIIS7.5(Windows Server 2008および2008 R2)は、ASP.NETアプリケーションのデフォルトハンドラーにURLを転送するようには見えません。カスタムHTTPハンドラーでの問題に気づき始めまし*.htmlたが、で同じ問題があり*.aspxます。IIS6(Server 2003)には、これらの同じURLで問題はありません。 問題を再現するために、ASP.NETサイトで、さまざまな名前で簡単なResponse.Writeを実行するASPXファイルのセットを作成しました。 test_something.aspx test_some + thing.aspx test_some thing.aspx 3番目のファイルは、IIS7 [.5]がプラス記号をスペースとして処理しているかどうかを確認するテストでした(クエリ文字列の場合と同様)。これは事実ではないようです。これらすべてのファイルを適切に配置すると、ASP.NETハンドラーに到達する前に、IIS6 ではヒットするhttp://somehost/test_some+thing.aspxかhttp://somehost/test_some%2bthing.aspx、IIS7 / IIS7.5では404が正常に機能します。IIS 7 / 7.5には、HTTPハンドラーを決定するために使用される最終的な拡張子を失うことなく、URLのプラス記号を「見る」ために不足している構成がありますか?
38 iis-7  iis-7.5 

4
IIS 7のapplicationHost.config構成ファイルを直接編集する
IIS 7以降では、メタベースではなくXML構成ファイルが使用されるようになりました。また、特定のサイトのweb.configファイルを編集すると、IISは自動的に変更を検出し、対応する構成の変更を実装します。 ただし、これはサーバーレベルのapplicationHost.config設定ファイルにも適用されますか?(通常はC:\ windows \ system32 \ inetsrv \ configにあります。)具体的には、IISマネージャーまたはappcmdコマンドラインユーティリティを使用する代わりに、このファイルを慎重に編集しても安全ですか?これを行うことは大丈夫であるか、そうでないと言っているドキュメントには何も見つかりませんでした。 興味があるのは、多数のサイトのバインディングを1つのIPから別のIPに変更する必要があるためです。GUIで数十個のサイトを手動で編集する代わりに、単純にグローバル検索を実行して、構成ファイル内のIPアドレスを置き換える方がはるかに高速です。

4
IIS 7.5でTLS 1.1、1.2を有効にする方法
TLS 1.1および1.2を使用するWebブラウザーをサポートしたいと考えています。TLS1.1および1.2は、明らかにMicrosoftによって実装されていますが、デフォルトではオフになっています。 それで、私はグーグルで検索に行って、誰もがフォローしているように見えるいくつかのページを発見した: http://support.microsoft.com/kb/245030 https://www.derekseaman.com/2010/06/enable-tls-12-aes-256-and-sha-256-in.html しかしながら!それは私のために働いていないようです。DisabledByDefaultのDWORD値とTLS 1.1および1.2のEnabledの両方を設定しました。クライアントがTLS 1.2と通信しようとしていることは確認できますが、サーバーは1.0でのみ応答します。IISを再起動しましたが、状況は変わりませんでした。 Microsoftは、「警告:Protocolsキーの下のレジストリキーのDisabledByDefault値は、Schannel資格情報のデータを含むSCHANNEL_CRED構造体で定義されているgrbitEnabledProtocols値より優先されません。」 まあ、それは私には非常にあいまいです。SCHANNEL_CREDが定義または設定されている場所はどこにもありません。Microsoftライブラリで定義された構造であると判断できるのはすべてです。これがなぜ機能しないのかについての唯一の推測ですが、それが本当の問題であるかどうかを判断するのに十分な情報を見つけることができません。

1
IIS 7.5-web.configの更新時に、重複しないリサイクルプロパティが無効になるのを無効にする
一部のリソースを排他的にロックしているサイトがあります。.NET Application_StartイベントとApplication_Endイベントを使用して、適切なタイミングでこれらのリソースのロックを取得および解放しました。これが適切に機能するためには、常に実行中のアプリケーションのインスタンスは1つだけです。 これを実現するにはDisable Overlapped Recycle、アプリケーションプールのプロパティをに設定しましたTrue。このプロパティは、アプリプールがリサイクルされるたびに新しいワーカープロセスが起動する前に、古いワーカープロセスが完全にシャットダウンすることを保証することになっています。これは、アプリプールがIISを介して手動で、アイドルタイムアウトに達した結果として自動的に、または特定の時間/時間間隔ルールに従って自動的にリサイクルされる場合は常に機能します。 ただし、サイトのweb.configが更新されても、このルールは適用されません-古いワーカープロセスがシャットダウンを完了する前に新しいワーカープロセスが起動します。これにより、悪いことが起こります。web.configが更新されたときにアプリプールをリサイクルしたいので、Disable Recycling for Configuration Changesプロパティを設定していますFalse。これは開発中に頻繁に発生します。 これは予想されるものですか、それともIISのバグですか?web.configを変更してもアプリプールがリサイクルされないように設定する唯一のオプションはありますか?構成を変更してからアプリプールをリサイクルするのを忘れると、多くの頭痛の種になると確信しているので、これはやめたいと思います。 更新: より明確にするためstartに、古いワーカープロセスのシャットダウンが完了する前に新しいワーカープロセスイベントが呼び出された場合、古いワーカープロセスendイベントは呼び出されません-シーケンス外で発生することはなく、まったく発生しません。
25 windows  iis  iis-7.5  .net 

2
IIS 7.xアプリケーションプールのベストプラクティス
いくつかの新しいサーバーに多数のサイトを展開しようとしています。アプリケーションプールについて次の質問があります。 Webサイトごとに1つのアプリケーションプールを用意することをお勧めします。このアプローチには注意点がありますか?1つのアプリケーションプールがすべてのCPU、メモリなどを占有しますか? アプリケーションプールで複数のワーカープロセスを許可するタイミング いつすべきではないのですか? あるアプリケーションプールが別のアプリケーションプールに干渉するのを防ぐために、プライベートメモリの制限を使用できますか?設定が低すぎると、有効な要求が有効な応答を取得せずにアプリケーションプールをリサイクルすることになりますか? プライベートメモリ制限と仮想メモリ制限の違いは何ですか? サイトごとに1つのアプリケーションプールを実行しない理由はありますか?

2
IIS 7.5でのWindows認証の問題のトラブルシューティング(チャレンジなし)?
統合Windows認証をIISで動作させるのに苦労している人々の報告が何千もあることは知っていますが、それらはすべて適用されないWebページまたは既に試したソリューションにつながるようです。私は以前にこのようなサイトを何十も展開したことがあるので、サーバー/構成で何か奇妙なことが起こっているか、あまりにも長い間見ていて明らかなものを見ていません。 簡単に言えば、すべてがローカルマシン上で完全に動作しますが、実稼働サーバー上ではバラバラになります。 ローカルマシンで: マシンはWindows 7 Ultimate、Service Pack 1、IIS 7.5を実行しています。 IISとVS Web開発サーバーの両方を使用して、サイトは正常にテストされました。 IISサイト構成では、Windows認証を除くすべての認証方法が無効になっています。 ローカルマシンはどのドメインにもありません。 設定されるプロバイダーは、ネゴシエートおよびNTLMです(ネゴシエート:Kerberosではありません)。 拡張保護はオフです。 テストされたすべてのブラウザ(IE、Firefox、Chrome)にチャレンジプロンプトが表示され、(ローカル)Windowsアカウントでローカルホストドメインにログインできます。 テストされたすべてのブラウザは、不透明なローカルIPアドレスを使用しても機能します。したがって、ブラウザ自体は、サイトが「ローカル」または「リモート」のどちらであるかを気にしません。 現在ログインしているユーザーを表示する表示行をWebページに追加しました。これには、期待どおりの内容(ログインしているローカルユーザー)が表示されます。 リモートマシンで: サーバーはWindows Server 2008 R2、IIS 7.5を実行しています。 Webページをロードすると、すぐに 401.2エラーが発生します。認証ヘッダーが無効なため、このページを表示する権限がありません。 チャレンジプロンプトは表示されません。 IISサイト構成では、Windows認証を除くすべての認証方法が無効になっています。 リモートマシンはどのドメインにもありません。 設定されるプロバイダーは、ネゴシエートおよびNTLMです(ネゴシエート:Kerberosではありません)。 拡張保護はオフです。 リモートマシン(リモートデスクトップセッション)では、ドメインがローカルホストか外部IPアドレスかに関係なく、Internet Explorerに同じエラーが表示されます。 ローカルマシンからリモート Webサイトを表示しようとすると、エラーは401のままですが、401が少し異なります。サブコードはなく、次のテキストが含まれています。無効な資格情報によりアクセスが拒否されました。 Windows認証 IISの役割機能がされてインストールされています。 WindowsAuthenticationモジュールがされ(サーバー・レベルで)追加します。 Windows認証をオフにして基本認証を有効にすると、まったく同じエラーが発生します。 Windows認証を無効にし、匿名を有効にすると(明らかに)サイトは読み込まれます。 Microsoftサポートのトラブルシューティング手順のすべてを既に実行しました:IISのHTTP 401エラーのトラブルシューティング 別のマイクロソフトサポートページに表示されている回避策を既に試しました(NTLMを唯一の方法として強制するため)。 最後に大事なことを言い忘れましたが、401.2エラーのFREBを有効にしようとしましたが、結果は何の役に立つものでもないようです。 MODULE_SET_RESPONSE_ERROR_STATUS ModuleName IIS Web Core Notification …

8
IIS 7.5で管理者アカウントのFTPエラー「ディレクトリ一覧を取得できませんでした」を解決する方法
管理者アカウントを使用して、FileZillaでIIS 7.5 FTPサイトにFTP接続しました。ファイルを正常にアップロードできましたが、応答として「ディレクトリ一覧の取得に失敗しました」というメッセージが表示され続けます。 パッシブモードでは、コマンド、応答、およびエラーは次のとおりです。 Command: LIST Response: 150 Opening BINARY mode data connection. Response: 550 The network connection was aborted by the local system. Error: Failed to retrieve directory listing アクティブモードでは、コマンド、応答、およびエラーは次のとおりです。 Command: PORT 192,168,1,129,102,151 Response: 501 Server cannot accept argument. Error: Failed to retrieve directory listing 私は何を間違えましたか?
20 iis  iis-7  iis-7.5  ftp 

5
401-サーバー2008 R2 IIS 7.5で無許可
Server 2008 IIS 7.5ボックスにWebアプリケーションを展開しています。 リモートからこのエラーが発生します:401 - Unauthorized: Access is denied due to invalid credentials。(リモート=同じLAN上のデスクトップ) 異なるブラウザを使用して複数のリモートクライアントを試しましたが、すべて同じ結果になりました。(IE、FF、およびChrome) サーバー自体のデスクトップからアプリケーションを押すと、問題なく動作します。ただし、サーバーデスクトップでFirebugを試したことはありません。私はまだ401ステータスコードを発行しているにもかかわらず、コンテンツを返していると思います。アップデート#2を参照してください。 アプリケーションは匿名認証を使用しています。 アプリケーションは、MVCフレームワークを使用して.NET 4.0 Asp.Netで記述されています。 静的コンテンツは正常に機能します。例:http : //server.com/content/image.jpg Sysinternals procmonは、各リクエストに対して次の2つの結果を返します:FAST IO DISALLOWEDおよびPATH NOT FOUND。 同じサーバー上で他の2つのMVCアプリが正常に動作しています。フォルダのセキュリティを確認しましたが、すべて一致しています。 Server 2008 IIS 7.0ボックスでアプリが正常に動作します。 これに関連するサーバーのイベントログには何も表示されません。 ここで髪を引っ張って、トラブルシューティングのヒントはありますか? 更新#1:これは、私が掘るときにWTFが増えるだけです。 IISマネージャーの[アプリケーション]-> [エラーページ]-> [機能設定の編集]をクリックするDetailed Errorsと、アプリがリモートで動作します。これをオンのままにしないので、問題はまだ解決されておらず、さらに混乱しています。 更新#2:Firebugを使用すると、ステータスはまだ401 Unauthorizedであることがわかりますが、応答はアプリケーションの正しいHTMLを返しています。 更新#3失敗したリクエストトレースで遊ぶ、401の原因となっている警告リクエストトレースは次のとおりです。 ModuleName ManagedPipelineHandler Notification 128 HttpStatus 401 …

3
Response.StatusCodeを手動で設定した場合、IISは応答コンテンツをオーバーライドします
問題 私は手動で設定するとHTTP Status言って、私に応答ストリームのを、404または503、IISは代わりに私のカスタムビューのコンテンツ/ビューをIIS株式をレンダリングします。 Web開発サーバー(別名:Cassini)でこれを行うと、正しく動作します(つまり、コンテンツが表示され、response.statuscode==入力したデータが表示されます)。 この動作をオーバーライドできる方法はありますか? 複製する方法 デフォルトのASP.NET MVC1 Webアプリケーションを作成します。次のルートを追加します public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", "{*catchall}", new { controller = "Home", action = "Index" } ); } 次に、HomeControllerのIndexメソッドを...に置き換えます。 [HandleError] public class HomeController : Controller { public ActionResult Index() { Response.StatusCode = 404; return View(); } }

1
証明書ストアの証明書へのIIS 7.5アクセスを許可する方法は?
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 9年前に移行され ました。 Windows 2003では簡単に実行でき、winhttpcertcfg.exe(ダウンロード)を使用して、「ネットワークサービス」アカウントに証明書へのアクセスを許可できました。 現在、IIS 7.5でWindows Server 2008 R2を使用していますが、証明書ストア内の証明書へのアクセス許可とアクセス許可を設定する場所と方法を見つけることができません。この投稿では、Vistaでそれを行う方法と、winmmcertcfg機能が証明書mmcに追加されましたが、インポートされた証明書では機能しないか、Server 2008 R2では機能しなくなったことが示されました。 それでは、IIS 7.5に証明書ストアから証明書を読み取るための適切なアクセス許可をどのように付与するかについて、誰も考えていますか?また、許可が必要なIIS 7.5のアカウント。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.