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

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

1
Windows IIS認証がFQDNで機能しないが、それがない場合
インターネットではなくイントラネットWebサイトを持っています。 http://mysite Webサイトは、IE経由でコンピューター/クライアントにログインしているユーザーの統合認証を受け入れます。 FQDNに移動した場合 http://mysite.something.com ユーザー名とパスワードの入力を求められます。 それらは同じで、サイトとWebページです。IE /ログインユーザーからの両方の資格情報を受け入れるようにするにはどうすればよいですか?

3
アプリケーションプールに対して「アプリケーションプールID」はどのような役割を果たしますか?
IIS 7.5のセキュリティについて話すとき、知る限り: App Pool Identityは、Webアプリケーションの実行者を決定します。 認証方法は、クライアントの認証者を決定します。 次のように構成された仮想フォルダーがあります。 すべてのクライアントがIUSRとして認証されることを期待して、匿名認証を使用します。 IUSRがフォルダーを完全に制御できるようにします。 私のアプリケーションプールIDはXXXアカウントとして設定され、フォルダーへのアクセス許可はありません。(意図的に設定します) しかし、そのフォルダー内のファイルを参照できないことがわかりました。XXXアカウントにそのフォルダーへのアクセス許可を与えると、うまくいきます。 では、匿名認証でアプリプールIDはどのような役割を果たしますか?フォルダーにアクセスするために、アプリケーションプールIDアカウントにアクセス許可を与える必要があるのはまったく予想外です。匿名認証で十分だと思いましたか? ありがとう。
16 iis  iis-7.5 

4
IIS7:公開キーと秘密キーを2つの別個のファイルとしてインポートする方法
Webサーバーにトラフィックを誘導し、ワイルドカードSSL証明書を使用する必要があるクライアントがいます。ただし、公開鍵(.cer)と秘密鍵( .key)を含む別のファイルの 2つで提供されました。IISでこれら2つをまとめてサイトにバインドする方法を理解することはできません。援助は大歓迎です。ありがとう!
16 iis  ssl 

2
ファイルが存在するIIS 404エラー
プロバイダー(Windows 2008 R2、IIS 7.5)から新しいVPSをインストールしています。 デフォルトのWebサイトは正常に機能します。http://5.9.251.167/ 新しいWebサイトを作成し、http://new.ianquigley.comのバインディングを そのサーバーとそのドメインがIPアドレスにマップする他のすべての場所にバインドしました。(たとえば、new.ianquigley.comにpingします)。 サブフォルダーc:\inetpub\wwwroot\com.ianquigleyを作成index.htmlし、コンテンツ「<html>cake</html>」を含むHTMLファイルを作成しました Webサイトのデフォルトのドキュメントは index.html サーバーで、Chromeでhttp://new.ianquigley.com/index.htmlを参照し、404エラーを取得します。 ページには次のように書かれています。 HTTP Error 404.0 - Not Found The resource you are looking for has been removed, had it's name changed, or is temporarily unavailable. Detail: Module: IIS Web Core Notification: HttpRequestHandler Handler: StaticFile Error Code: 0x80007002 Request URL: http://new.ianquigley.com/index.html …

3
Windows 7上のIIS 7.5のWebサイトでデフォルトアプリケーションを変更する方法
http://localhostコンピューターのWebブラウザー(Windows 7、IIS 7.5)でプルアップすると、IIS 7のウェルカムイメージが表示されます。IISにセットアップされている別のWebサイトがあり、それをデフォルトのWebサイトにしたいと思っています。IISのどこかでその設定を変更できますか? 更新:どうやら用語が間違っているようです。私が持っているのは、その下に複数のアプリケーションがある1つのWebサイト(私の「デフォルトWebサイト」)です。http://localhostIIS7のウェルカムイメージの代わりに、アクセスしたときに表示したいアプリケーションが1つあります。 C:\ inetpub \ wwwrootのデフォルトのHTMLファイルにリダイレクトを追加しようとしましたが、ブラウザをリダイレクトしますが、スクリプトや画像などのリクエストを適切にリダイレクトしません。
15 iis  windows-7  iis-7 

3
Windows 7 / 2008r2でNETSH HTTP ADD URLACLでワイルドカードを使用できますか?
IIS7 Expressを使用しているため、ローカルおよびデフォルトのhttpポートでWebサイトにアクセスする場合は、ポート80のブロックを解除する必要があります。これを行うには、..を使用します netsh http add urlacl url=http://my.custom.locahost.domain.com:80/ user=mydomain\myusername のようなことを言うことは可能ですか netsh http add urlacl url=*:80/ user=* だから、基本的には、誰でもポート80に行くことは許可されていますか?

1
IISのアプリケーションで使用されるメモリを制限する方法は?
IISワーカープロセスは、サーバーで大量のメモリを使用しています。各アプリケーションが使用できるメモリを制限したい。仮想メモリ制限またはプライベートメモリ制限の制限を設定する必要があるかどうかがわかりません。IISの各アプリケーションは、独自のアプリケーションプールにあります。 プライベートメモリ制限を500MBに、仮想メモリ制限を3GBに設定した場合。アプリケーションプールはいつリサイクルされますか?500MBに達した後、または3GBに達した後にリサイクルされますか。

5
運用IIS Webサイトのデポはどのように行いますか?
したがって、これがスタックオーバーフローの質問なのか、サーバー障害の質問なのかはわかりません。実稼働環境に展開したい.NET Webサイトがある場合、これを行う最適な方法は何ですか。MSIとしてパッケージ化してインストールする必要がありますか?nantを使用して、必要なファイルをプッシュします。Beyond Compareを使用してファイルをFTP転送するだけですか? 本番コードをどのようにデプロイしますか?これは私がここで見ているWindows固有のケースです。
15 iis  deployment 

6
WebアプリのIISの保守は誰が担当しますか?
IIS / Webアプリケーションは、私が長年働いてきたショップで厄介な問題でした。 一方では、IISは(一般的に)サーバーに組み込まれたサービスであり、通常、サーバー管理者が保守および構成する責任があります。問題が発生すると、何が起こる必要があるかを知っているか、少なくとも「Webアプリに問題がある」と言って診断することができ、開発者にコードをデバッグさせることができます。 ただし、サーバー上の各Webアプリケーションは一意であり、手元の問題に基づいて複雑になる可能性のある多くのニュアンスがあります。 一方、各Webアプリケーションは多くの点でユニークであり、対処する必要がある特定の問題があり、開発者はアプリケーションについて最もよく知っている人です。デバッグのためにweb.configファイルを変更する必要がある場合、またはIISがWebアプリケーションに悲しみを与え始めた場合、開発者は問題がどこにあるかを知り、IISまたはアプリケーション自体が原因でそれに応じて修正する必要があります。 ただし、一部の設定/最適化によってサーバーのパフォーマンスと安定性が著しく損なわれる可能性があるため、開発者が独自にIISにアクセスして調整できるようにすることは深刻な問題になります。 では、バランスはどこにあるのでしょうか?サーバー管理者はIISの達人であり、これらの問題をすべて処理し、サイトファイルを展開で送信するだけですか、それとも開発者がサーバーとIISの問題について責任を負い、それに応じて対処する必要がありますか?


11
SQL-事前ログインハンドシェイク中にエラーが発生しました
昨日の夕方まで、ローカルマシンからサーバーに接続できました。今、私は次のエラーを受け取ります: サーバーとの接続は正常に確立されましたが、事前ログインハンドシェイク中にエラーが発生しました。(プロバイダー:SSLプロバイダー、エラー:0-待機操作がタイムアウトしました。)(.Net SqlClient Data Provider) 注、実際のサーバーに問題なくログオンできます。 昨日、マシンにIISをインストールし、自分のIPアドレスを使用してサイトをセットアップしました。これに何か関係があるかどうかはわかりません。 私はこの記事に出くわし、手順に従いましたが、役に立たなかったようです。 http://escapekeys.com/microsoft-sql-server-error-64-a-connection-was-successfully-established-with-the-server/89 また、次の記事を読み、TC / IP設定を変更し、再起動しましたが、何もしませんでした。 http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql- server-microsoft-sql-server-error / コメントからも提案を試み始めましたが、物事をもっと混乱させているかもしれないことに気づいたときに停止しました。 だから、なぜこれが起こっているのですか/どうすれば修正できますか?

3
Win2008 R2からIISを削除—副作用?
これは非常に広範な質問かもしれませんが、検索エンジンを使用すると良い答えが見つかりません... IIS以外のアプリを介してWebベースのサービスを提供するサーバーがいくつかあります。IISを無効にすることはできますが、セキュリティとメンテナンスの観点から心配するコンポーネントが少なくなるように、IISを削除できるかどうか(疑問ですか?) Windows 2008 R2サーバーからIISを削除すると、管理上または運用上の副作用がありますか? これを行うと、標準のMicrosoftツールを使用してサーバーを管理する機能が失われますか?

1
負荷分散されたIIS 7.5 WebサーバーASP.NETセッション状態の問題
ユーザーのセッションが奇妙に振る舞うというASP.NET Webサイトに問題があります-セッションデータが表示され、消え、再表示されます。 私は問題が何であるかを知っていると思います: 私たちのセットアップは、2 x負荷分散Webサーバー+シングルセッション状態データベースです。 ASP.NET SQLセッションステートストレージは、IIS WebサイトインスタンスID(メタベースID)に依存して、着信セッションCookie IDを一意に識別し、値を取得/保存するようです。 ウェブサイトのIIS WebサイトのインスタンスIDは、ライブサーバーごとに異なっている(ID / W3SVC / 1 /ルート WebServerの上のA、ID / W3SVC / 2 /ルート WebサーバB上)。 負荷分散はクライアントアフィニティを使用していないため、各ユーザーのHTTP要求はいずれかのサーバーに送られます。 したがって、ユーザーがサイトにログオンして移動すると、各HTTP呼び出しはいずれかのWebサーバーに移動できるため、サーバーに応じて異なるIDを持つセッション状態レコードを使用できます。実際には、ユーザーは同時に2つの別々のセッションインスタンスを持ちます。私は、データベースのように、これを確認したと信じてASPStateTempSessionsの各セッションCookie IDが2に対応しているようだ、テーブルのほぼ-同じ名前(自分のIDが唯一の私はに基づいて修正されていると信じて、最後の数文字によって異なり、レコードのAppIDからAspStateTempApplicationsテーブル)互いに数秒以内に作成されます。 したがって、1つのセッションレコードに加えられた変更はそのWebサーバーに対してのみ持続するため、セッション状態は誤動作するように見えます。ユーザーが他の負荷分散サーバーに移動すると、セッション値は消えるか元に戻るように見えます。 ソリューションはサイトのIISインスタンスIDを同期すること(たとえば、両方を/ W3SVC / 1 / Rootにする)であると思いますが、詳細設定の下でIISでその値を編集しようとしました。サイトは、変更するまでそのサーバーで404を返します。 この問題に対応するVBSスクリプトを見つけましたが、IIS 6専用であるため、試してみるのが心配です。IIS 7.5で他の誰かがこの状況に遭遇しましたか。どのように修正しましたか? 編集/ソリューション 私の間違いは、IISでサイトインスタンスIDを変更した後にIISを再起動するのを忘れたことです。この後、IDが更新され、2つのWebサーバーでASP.NETセッションが同期されました。 完全な手順: サーバーLIVE1へのリモートデスクトップ、IIS Mgrを開き、問題のあるサイトをクリックして、サイドバーで[詳細設定]を選択します。 IDを一意の値に変更します(10など)。[OK]をクリックします。 Webサービスを再起動します(c:\windows\system32\iisreset /restart) LIVE2についても同じことを行います(サイトIDがLIVE1と同じであることを確認してください) サイトIDは、サイトファイルの場所に影響することに注意してください。たとえば、ログファイルフォルダーはC:\inetpub\logs\LogFiles\W3SVC10、たとえば次のようになります。 また、各サーバーのIIS構成ファイルのサイトID属性を編集することにより、これらの変更を手動で実行できることにも注意してくださいC:\Windows\System32\inetsrv\config\applicationHost.config。管理者特権が必要ですが、その後もリセットが必要です。


4
URLのパーセント記号(/%)を使用してIIS要求を適切に処理する
/programming//%やhttp://bing.com/%などのIIS要求を適切に取得して、400 Bad Requestページを表示せずにカスタムエラーページを表示するためのあらゆる種類のソリューションを探していますhttp://google.com/%およびhttp://facebook.com/%の動作に似ています(明らかに、これらの例はIISにはありません)。 http://support.microsoft.com/kb/820129ごとに、該当するすべてのhttp.sysレジストリ設定(AllowRestrictedChars、PercentUAllowed)を設定しようとしたが、それは役に立たなかったと思う。AllowRestrictedCharsとカスタム400ページを設定すると、https://stackoverflow.com/%12などの固定URL がありますが、/%はありません。
14 iis  iis-7  iis-7.5 

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