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

IISは、インターネットインフォメーションサービスであり、MicrosoftのWindows Serverオペレーティングシステムに含まれているWebサーバーです。これは一般的なタグです。可能な限り、[iis-7]、[iis-7.5]などの*バージョン固有*タグを使用してください。

1
mp4静的ファイルに対する部分的なコンテンツ要求/範囲要求が機能するようにIIS 7を構成する方法。
IIS 7がmp4ファイルを提供するための部分的なリクエスト/範囲リクエストを処理してChromeがシークおよびループビデオを配置できるようにセットアップする方法についてサポートが必要です。 私が読んだことによると、IISはそのままでこれをサポートすることになっていますが、私のセットアップではこれを尊重していないようです。また、ASP.NETサイトをホストしている場合、範囲の要求を受け入れないことも読みました。ASP.NET機能は必要ありませんが、IISでこれを変更する方法もわかりません。

3
完全修飾URLを使用したローカルサーバー上のIISへのWindows認証
Windows認証で構成されたIIS 7でWebアプリケーションをセットアップしました。他のマシンからの完全修飾URLを介してマシンを認証でき、適切なドメインを使用します。ただし、完全修飾ドメインを介して(別のサービスで、またはIEのURLを介して)自分自身からマシンに接続しようとすると、Windowsログインプロンプトは、コンピューターをドメインとしてではなくドメインとして使用することを強制しようとします。ログイン用の適切なドメイン。ドメインを指定しようとして失敗するdomain\usernameか、username@domain.com失敗します。 localhostマシン上でのWebアプリケーションの表示は機能しsite.company.com/webserviceますが、ログインドメインが間違っているため、完全なスタイルのURL を使用してもローカルマシンでは機能しません。適切なログインドメインを使用するにはどうすればよいですか?

5
失敗した要求トレースXMLがInternet Explorer(IIS 7.5)で表示されない
クラシックASPのWebサイトをデバッグするために、トレース機能をインストールし、Webサイトの失敗した要求のトレースを有効にしました。エラーが発生するとXMLログが作成されますが、IEでそれらを開くと、素敵な青色のインターフェースが表示される代わりに、大量のコード/テキストが表示されます。 インターフェースが読み込まれないのはなぜですか、どうすれば修正できますか?

2
IIS 7-IPアドレス範囲の制限
IPアドレス範囲を設定しようとしています。それは求めています: A)IPアドレス範囲(ただし、通常のIPアドレスのみを受け入れます) B)マスクまたはプレフィックス 192.168.100.100-192.168.100.120を許可する必要があります どうすれば実現できますか?

2
WebサイトのIPアドレスを指す未承認ドメインを制限する方法
あるドメイン(bajajra.com)が私のウェブサイトのIPアドレスを指していることがわかりました。IIS 10を使用してWebサイトをホストしています。許可されていないすべてのドメインへのアクセスを制限するにはどうすればよいですか? この質問は、に似ているこのいずれかが、私はIISをベースにしたソリューションを探しています。ドメイン名(例:example.com)からのみWebサイトにアクセスできるようにするにはどうすればよいですか?

1
HTTP OPTIONSメソッドはIIS 8.5で許可されるメソッドをどのように決定しますか?
TRACEIIS 8.5(Windows Server 2012 R2 Datacenter)のWebサイトからメソッドを削除しようとしています。以下のように、リクエストフィルタリングを使用してこれを実装しました。 <system.webServer> <security> <requestFiltering> <verbs allowUnlisted="true"> <add verb="TRACE" allowed="false" /> </verbs> </requestFiltering> </security> </system.webServer> これはTRACEリクエストを防ぎますが、OPTIONSリクエストを送信した場合でもTRACE、AllowおよびPublicヘッダーにリストされます。IISをリセットしましたが、から抜け出すTRACEことができませんOPTIONS。否定したくないOPTIONS。 これは、私たちが遵守しているコンプライアンススキャンが、有効化さOPTIONSれているインジケーターとして使用されているように見えるため、問題がありTRACEます。私はこれが正しくないことを知っていますが、それは私が満たさなければならない基準です。 利用可能なメソッドを正しく報告するオプションを取得する方法はありますか?
8 iis  iis-8.5 

1
アプリプールはメモリ制限を尊重しません
メモリリークのあるレガシー.NETアプリを処理しています。暴走メモリの状況を試して緩和するために、アプリプールのメモリ制限を500KBから500000KB(500MB)の間のいずれかに設定しましたが、ログインして物理的に表示できるため、アプリプールは設定を尊重していないようですそのためのメモリ(5GB以上、どの値でも)。このアプリはサーバーを強制終了しており、アプリプールを調整する方法を判断できません。このアプリプールが約500 MBのメモリを超えないようにするために、どの設定を推奨しますか。 以下に例を示します。アプリプールは3.5GBを使用しています したがって、サーバーが再びクラッシュしました。その理由は次のとおりです。 メモリ制限の低い同じアプリプール。2、3分ごとにリサイクルイベントを引き起こす1000のリサイクルリクエストですが、ときどき実行されるだけです。 私はまた、このプロセスを監視でき(タスクまたはサービスとして30秒ごとに実行)、制限を超えた場合に強制終了できる任意のツールを利用できます。

2
IIS httpErrors ExecuteURLは、500; http://mysite.com/failed-pageなどの奇妙なクエリ文字列をターゲットURLに追加します
IISエラーページの奇妙な動作に気づきました。私はこの設定を持っています: <httpErrors errorMode="Custom" existingResponse="Replace"> <remove statusCode="500" /> <error statusCode="500" responseMode="ExecuteURL" path="/error-page" /> </httpErrors> クエリ文字列が長すぎるためにASP.NETエラーが発生した場合、エラーページのURLを実行しようとすると、すぐに2番目のエラーが発生します。IISが次のようにエラーページのURLに元のURLを追加するという事実まで、問題を追跡しました。 Original: http://example.com/someurl?id=some_very_long_query_string_causing_security_exception Error: /error-page?500;http://example.com/someurl?id=some_very_long_query_string_causing_security_exception これは大きな問題です。クエリ文字列が長すぎるために元のURLが失敗した場合、それに追加されたものを含むエラーページも、クエリ文字列がさらに長いため失敗します。 これはIISの最も愚かなバグだと思います。そのためのサービスパックのパッチがあったかどうか誰かが知っていますか?今までに何も修正されていない場合の最悪のシナリオ、この動作を無効にする方法、またはIISがエラーページに一方的なものを追加するのを停止するトリックはありますか?カスタムエラーページのメカニズム全体を壊すからです。
8 iis  iis-7.5 

4
Powershellを使用したMIMEタイプの編集/設定?
それで、PowerShellを使用してIIS 7.5でMIMEタイプを変更/編集する特定の方法があるかどうか疑問に思っていましたか? :これまでのところ私は、次のようなMIMEタイプを追加するためのソリューションに遭遇してきた http://sclarson.blogspot.co.at/2011/08/adding-mime-type-to-iis-vis-powershell.html ます。http://フォーラムを。 iis.net/t/1192371.aspx と、参照されている本はあるが、それらの本にはそれに関する情報が含まれていない他のカップルを確認しました。 を使用しているようAdd-WebConfigurationPropertyですが、既存のMIMEタイプにこのメソッドを使用すると、重複するアイテムエントリに関連するエラーが表示されます(既にそこにあるため)、このメソッドはウィンドウの外にあります。 私はSet-WebConfigurationProperty代わりに使用しようとしましたが、その結果、既存のMIMEタイプのエントリがすべて削除され、そのうちの1つが残っただけになりました。 それで、誰かが提案をしたり、おそらくこれを行う正しい方法を知っていますか?最初にエントリを削除してから追加するなどの方法も検討しました。唯一の問題は、mimetype fileExtensionとmimeTypes(つまり、テキスト/ XMLなど)の両方を知る必要があることです。したがって、最初にgetwebconfigpropertyメソッドを使用して両方のプロパティを取得し、それから値を解析してdelete-webpropconfig関数に削除してから追加する必要があると想定します。 私が理解していることから、appcmd.exe set config "values and params here"メソッドは、ほぼそのまま実行します。しかし、これに関する問題は、残念ながら、使用できないことです。そして、はい、残念ながらpowershellにappcmdコマンドを実行させることができることを理解しています。これは実行可能なオプションではありません。私はグーグルで解決策を見つけるために本を読んでみましたが、これまでのところ理由について答えを思いつきませんでした 1)set-webconfigurationpropertyメソッドは他のすべてのmimetypeエントリを削除します 2)add-webconfigurationpropertyこれを実行することはできず、「エラー複製」メッセージがスローされます 3)PowerShellを使用してこれを1行で行うための実用的なソリューション。
8 powershell  iis 

1
「シャットダウン中にアプリケーションプールが時間制限を超えた」の原因は何ですか?
ランダムに(通常、数時間に1回)500エラーをスローするWebサイトがあります。イベントビューを確認したところ、次のエラーが表示されました。 アプリケーションプール ' xxxxxxx 'にサービスを提供しているプロセスが、シャットダウン中に時間制限を超えました。プロセスIDは 'xxxx'でした。 私がそれを修正できるように、この問題の潜在的な原因は何ですか?
8 iis 

2
F5ロードバランサーがタイムアウト時にリクエストを再送信する
私はシステム管理者ではない、私はプログラマーであると言って、これを前置きさせてください。 最近、システム管理者がF5ロードバランサーをインストールしました。それ以来、リクエストがタイムアウトして500がスローされるたびに、ロードバランサーが同じリクエストを他のサーバーに送信することに気付きました。IISは、スクリプトが実際に実行されていても、タイムアウト応答を送信します。スクリプトの実行時間が5分を超えると、POSTリクエストも複製されます。これは、特に顧客への請求が関係するeコマースサイトでは、潜在的な問題のようです。 これは、実行時間の長いスクリプトのいくつかにのみ問題があります(ただし、深刻な問題です)。これは予想される動作であり、準拠するようにコードを変更する必要があると言われました。だから私の質問は: これは予想される動作ですか? ユーザーが更新する必要がないこと以外に、タイムアウト後にロードバランサーが要求をレプリケートする利点は何ですか? このアーキテクチャでは、サーバーを停止するかリソースを占有するスクリプトを実行すると、最終的に両方のサーバーで実行されます。それは本当に最適ですか?

3
IIS 7.5がweb.configのHttpCompression設定を無視する
MIMEタイプの動的圧縮を有効にしようとしていapplication/jsonます。 applicationHost.configで、次の変更を加えました。 <section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Allow" /> また、次のコマンドでセクションのロックを解除してみました。 appcmd unlock config /section:system.webserver/httpcompression 私のweb.config設定(applicationHost.configと同じですが、mimetypeが追加されています): <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="application/atom+xml" enabled="true" /> <add mimeType="application/xaml+xml" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> <dynamicTypes> <add …

2
IISは失敗した要求の完全なエラーメッセージを取得します
IISをセットアップし、Webサービスを提供しています。残念ながら、Webサービスが例外をスローした場合、タイトルが失敗した要求が表示された青いボックスだけが表示されます。 何がうまくいかなかったかを実際に確認するには、どのようなオプションがありますか?例外メッセージとスタックトレースを取得したいと思います。 「Failed Request Tracing」はすでに設定されていますが、ディレクトリは空のままです。可能であれば、ブラウザでスタックトレースを直接取得することをお勧めします。 これが重要な場合は、Win 7 64 ProボックスにIIS 7.5をインストールしています。WebサービスはWCF C#プロジェクトです。
8 iis-7.5  windows  wcf  iis 

4
w3wp.exeがメモリを大量に消費する
Small Business Server 2011のインストールでは、w3wp.exeプロセスの総数が不釣り合いな大量のメモリを使用しているように見えます。SBSの標準インストールには、合計7つのサイトと20のASP.NETアプリケーションプール(Sharepoint、Exchange、WSUS、およびリモートWebワークプレースのようなSBS固有のもの)が付属しています。 結果として生じる数十のw3wp.exeプロセスは、時間の経過とともに4 GBを超えるサーバーのメモリを消費する傾向があり、ピークのアプリケーションプールはワーキングセットに約800 MBのWSUSに属するものです。IIS MMCを介してアプリケーションプールを手動でリサイクルすると、メモリ使用量を一時的に減らすことができます(w3wp.exeプロセスは10 MBに戻り、一部はすぐに再成長します)が、管理者が一日中やりたいことではありません。SBSがプリインストールされているアプリケーションプールの自動リサイクルに関する推奨事項を見つけることができなかったため、運用システムで「ただ実行する」ことに少し消極的です。 これを制限する方法に関するネットでの私の調査は、メモリが「他のアプリケーションで必要なときに解放される」ため、w3wpのメモリ消費は害を及ぼすことはなく、パフォーマンスに利益をもたらすという多数の投稿を投げました。問題はそれがうまくいかないことです: 1つは、SBSはマルチロールサーバーであり、その役割の1つ(主要な役割)はCIFSネットワークストレージです。これは、「他のどのプロセスでも使用されていない」のようにメモリが「フリー」であることに依存するファイルシステムキャッシュから非常にメリットを得ます。方法」-ユーザーをほとんど認識せず、メモリを消費するASP.NETアプリケーションプールは逆効果です もう1つは、メモリ不足時にw3wpインスタンスのメモリ消費が大幅に減少することを確認する必要があることです。代わりに、100 mbを大幅に下回るわずかな減少と過度のスワッピングが発生し、パフォーマンスが低下しています。 IISまたはASP.NETアプリを管理することはほとんどないので、アプリケーションプールのメモリ要件を効果的に調整する方法についてのアイデアは大歓迎です。

1
IIS7が中間SSL証明書を送信しない
ドメインのGlobalSignドメイン証明書があります。証明書をIISにインストールし、GlobalSign Domain Intermediate証明書をローカルコンピューターの中間証明機関に追加しました IISが中間証明書(Firefoxでエラーの原因)を送信せず、ドメイン証明書のみを送信しているようです。私はこれをOpenSSLとGlobalSign自身のヘルスチェッカーを含むさまざまなウェブサイトで検証しました。 IISを見ると、チェーン全体をたどることができ、各証明書は "ok"ですが、インストール済みであることを示すオプションがなくても、証明書は既に問題ありません。 何が悪いのかについてのアイデアはありますか?
8 iis  ssl  certificate 

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