問題タブ [iis-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
5056 参照

wordpress - IIS6 を WordPress Pretty パーマリンクとうまく連携させる

IIS6 サーバーでセットアップしようとしている WordPress を利用したブログを持っていますが、パーマリンク構造以外はすべて機能しますが、これは大きな頭痛の種です。

/wordpress codexをグーグルで調べた後、IIS6には、この機能が機能するために必要なApacheのmod_rewriteに相当するものがないためであることがわかりました。それが私が今いるところです。「index.php/」なしできれいなパーマリンクを機能させるための機能的な解決策を見つけることができないようです。誰か推奨事項はありますか?

私ができないこと:

  • IIS7 へのアップグレード
  • アパッチに切り替える
  • 仕事をやめる

これらの提案は私に提供されましたが、残念ながら、私にはそれらのいずれも実行できません。参考までに。

私を正しい方向に導くことができる人に感謝します。

0 投票する
5 に答える
19317 参照

asp.net - ASP.NET ワーカー プロセス ID からパフォーマンス カウンター インスタンス名 (w3wp#XX) を取得します。

.NET/プロセス パフォーマンス カウンターを使用して、Web ページにいくつかのメモリ統計 (ワーキング セット、GC など) を表示したいと考えています。残念ながら、そのサーバーに複数のアプリケーション プールがある場合、それらはインデックス (#1、#2 など) を使用して区別されますが、(私が持っている) プロセス ID をその #xx インデックスに一致させる方法がわかりません。(ASP.NET Web ページから) プログラムによる方法はありますか?

0 投票する
1 に答える
609 参照

.net - IIS 6 および 7 に SSL 証明書をインストールするにはどうすればよいですか?

IIS 6 および 7 の既定の Web サイトに SSL 証明書をインストールするツールまたはプログラムによる方法はありますか? 理想的には、アンマネージ コードまたは .NET マネージ コードを介して実行できるものを探しています。

0 投票する
4 に答える
13266 参照

css - IIS CSS キャッシング

新しいサイトを開発したり、css を含む新しいサイトの変更をテストしたりしているときに、新しいコードがコミットされ、誰かが変更を確認しようとすると、常に古い css のキャッシュ バージョンが表示されます。画面に最新の css があるかどうかわからないため、これはテストで多くの問題を引き起こしています (シフトして更新をクリックするとこのキャッシュがクリアされることはわかっていますが、エンドユーザーがこれを行うことを知っているとは期待できません)。私の可能な解決策は何ですか?

0 投票する
5 に答える
4216 参照

asp.net-mvc - ASP MVC Preview 5 および IIS 6 Windows 認証

イントラネットに展開するための基本的な ASP MVC Web サイトを作成しました。ユーザーが IIS ボックスと同じドメインにいることが想定されており、認証された Windows ユーザーでない場合は、アクセスできません。

Server 2003 R2 SP2 で実行されている IIS6 にこれを展開しました。Web アプリは、独自のプール ユーザー アカウントを持つ独自のプールで構成されます。Web アプリの IIS ディレクトリ セキュリティ オプションは "Windows 統合セキュリティ" のみに設定され、web.config ファイルには次のものが含まれます。

IIS6 サーバー自体のリモート デスクトップ セッションから、http://localhost/myapp経由でアクセスした場合、IE7 ブラウザー ウィンドウは正常に認証され、Web アプリをナビゲートできます。

ただし、サーバーからも、サーバーの名前 (つまりhttp://myserver/myapp ) を介してアクセスすると、IE7 は資格情報ダイアログを表示し、正しい資格情報の入力を 3 回試行した後、最終的に「HTTP エラー 401.1 - 承認されていません: アクセスが拒否されました。無効な資格情報へ」。

ワークステーションが Web アプリの URL を参照するときにも同じ問題が発生します (当然、"localhost" ではなくサーバーの名前を使用します)。

IIS6 サーバーは、私たちが持っている唯一のドメインのメンバーであり、ファイアウォールが有効になっていません。

これが機能するために正しく構成できなかったものはありますか?

ありがとう、


Matt Ryan、Graphain、Mike Dimmick の提案を試してみましたが、今のところ成功していません。Server 2003 DC と別のサーバー 2003 IIS6 サーバーを使用して仮想マシン テスト ラボを構築したところ、問題を再現できました。

localhost 以外の URL (つまり、 http://iis/myapp )を介して初めてサイトにアクセスしようとすると、IIS6 サーバーのシステム イベント ログにエントリが表示されます。FQDN URL も失敗します。

ソース: Kerberos、イベント ID: 4
Kerberos クライアントは、サーバー host/iis.test.local から KRB_AP_ERR_MODIFIED エラーを受け取りました。使用されたターゲット名は HTTP/iis.test.local でした。これは、kerberos サービス チケットの暗号化に使用されたパスワードが、ターゲット サーバーのものと異なることを示しています。通常、これは、ターゲット レルム (TEST.LOCAL) とクライアント レルムで同じ名前のマシン アカウントが原因です。

0 投票する
1 に答える
4690 参照

.net - IIS 6 で ASP.NET MVC サイトのクライアント証明書を操作する

クライアント証明書による認証を実装したいのですが、いくつかの問題が発生しています。

最初にいくつかの事実

サイト全体でSSLを使用しています。IIS 6 (Windows Server 2003 上) を使用しており、クライアント証明書を要求せずに受け入れるようにサイトを構成しました。ただし、ほとんどのブラウザーは、厳密に必要な場合にのみユーザーに証明書を要求するように実装されています。このため、認証モデルはあまり役に立ちません。

私自身の提案

私の最初のアイデアは、HttpResponse.Statusプロパティを設定することでしたが、最初のスペースの前の文字が整数である必要があります。ブラウザにクライアント証明書を送信させるための有用なステータスは403.7 Client certificate required、これが機能しないことです (上書きできる場合を除きます)。

また、特定のパスに対してクライアント証明書を要求するように IIS を構成することも考えましたが、これはもちろん物理ファイルでのみ機能し、ルーティングでは機能しません。

可能な解決策は、特定のフォルダーを作成し、クライアント証明書を要求することです。これは、解決策というよりはハックです。誰かがより良い提案を持っている場合は、これを避けたいと思います。

明確化

Internet Explorer、Firefox、および Chrome の両方のブラウザー応答をテストしました (Chrome をプライマリ ブラウザーとして使用し、Firefox をセカンダリ ブラウザーとして使用しています)。IIS で必要に応じて構成しない限り、クライアント証明書を要求するブラウザはありません。

HTTP ステータス コード 403.7 は、RFC 2616 がステータス コードを最初の 3 桁としてのみ定義しているため、許可された私の理解によるものです。クライアント証明書が必要な場合、IIS 6 は 403.7 を返すため、それを送信すると、IIS が要件をトリガーする特別なモードに強制されると考えました。

問題は、物理パスではなく仮想パスを指定して証明書を要求するように IIS を構成する方法だと思います。

0 投票する
3 に答える
4460 参照

wcf - IIS 6 でホストされている WCF サービスの負荷をどのように分散できますか?

BigIP を使用して、2 つの IIS サーバー間で負荷を分散しています。最近、IIS 6 によってホストされる WCF サービスを、これら 2 つの Windows Server 2003R2 サーバーに展開しました。

各サーバーは 2 つのホスト ヘッダーで構成されます。1 つはロード バランサー アドレス用で、2 番目のホスト ヘッダーはそのサーバーのみを指します。そうすれば、デバッグのために負荷分散グループ内の特定のサーバーを参照できます。

したがって、実行するとすぐにエラーが発生しました。

このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。パラメータ名:item

私はいくつかの調査を行い、フィルターを実装してホストの1つを無視するように指示することができますが、そのアドレスからサーバーにアクセスすることはできません.

このシナリオで、 http://domain.com/service.svcおよびhttp://server1.domain.com/service.svcを介して WCF サービスにアクセスできる最適なソリューションは何ですか?

一部のサイトが示唆するように、独自の ServiceFactory を作成する必要がある場合、これに関するサンプル コードはありますか?

どんな助けでも大歓迎です。

編集: 可能であれば、2 つのアドレスのいずれかから WCF サービスにアクセスできる必要があります。

ありがとうございました。

0 投票する
3 に答える
5776 参照

asp.net - Enterprise Server 上の IIS 6.0 - メモリ制限

Web サーバーを Windows 2003 から Windows 2003 Enterprise (64 ビット) に切り替えて、8 GB の RAM を使用したいと考えています。IIS 6.0 と ASPNET 1.1 アプリケーションは、この変更の恩恵を受けることができますか?

0 投票する
2 に答える
1606 参照

web-services - WebService からの WMI 呼び出し

そこで、WMI 名前空間に含まれる一連のデータとやり取りする Web サービスを作成しました。ビルドされた開発 Web サーバーで ASP.net を使用して実行すると正常に動作し、要求どおりにデータを返します。しかし、IIS 6 サーバー (win 2003) に発行すると、Web サービスで WMI メソッド呼び出しを実行できなくなりました。ただし、それでも読むことができます。

代わりにそれは私に与えます:

System.Management.ManagementException: System.Management.ManagementObject.InvokeMethod(String methodName, ManagementBaseObject inParameters, InvokeMethodOptions options) の System.Management.ManagementObject.InvokeMethod(String methodName,オブジェクト [] 引数)

「Everyone」グループをその WMI 名前空間のセキュリティ設定に追加し、完全な権限 (実行を含む) を与えることで、これを修正しようとしました (これは悪い習慣であることはわかっていますが、それが機能するかどうかを確認したかっただけです)。 . 次に、IIS をリセットします。ただし、まだこのエラーが発生します。

誰でもアイデアはありますか?

0 投票する
3 に答える
486 参照

c# - .aspx拡張子のあるリンクとないリンク

.aspx拡張子を使用する場合と使用しない場合でリンクを使用できるようにサーバーを構成することは可能です。

はいの場合、どうすればこれを設定できますか。

私はumbracoを使用しているクライアントサイトで作業しています。私はそれがフレンドリーなURL機能を組み込んでいることを知っています。残念ながら、このサイトはすでに公開されており、多くのリンクでこの機能がオンになっています。

問題は、.aspx拡張子を追加せずに、www.sitename.com/promotionなどのプロモーションURLを使用したいということです。また、サイト全体でURL書き換えを有効にし、壊れたリンクをすべて追跡する必要があるという問題を経験したくありません。