問題タブ [iis-8]
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.
asp.net - IIS Web サイトは、再起動するまで徐々に遅くなります
Windows Server 2012 の IIS8 に ASP.NET 2.0 Web サイトがあります。
ウェブサイトを最初に起動したときは非常に高速ですが、1 日を通して徐々に遅くなります。IIS を再起動すると、問題は修正され、再び高速になりますが、サイクルが続き、速度が低下します。
この問題を診断するには、どこから始めればよいでしょうか?
json - 0x800a1391 - JavaScript ランタイム エラー: 「JSON」は IE 10 で定義されていません
Windows 8 で IE 10 互換性を使用しています。デバッグ モード (VS 2012) で WebApp を実行しているときにこのエラーが発生します。0x800a1391 - JavaScript ランタイム エラー: 'JSON' は未定義です 以下のコード
また、奇妙な事実は、IIS 8 でホストされている同じコードが IE 10 ブラウザーで正常に動作することです。入力はありますか?
asp.net - asp.net プロジェクトを IIS 8.0 にセットアップ中に HTTP エラー 404.17 が発生しました
Windows 8 マシンの IIS 8.0 に既存の asp.net アプリケーションをセットアップしようとすると、次のエラー メッセージが表示されます。
私はしばらくグーグルで検索し、asp.netを手動で登録するなどのいくつかの解決策でこの問題を解決しようとしました. ただし、まだ機能していません。解決策のほとんどは IIS 7.5 用であり、問題は同じかどうかです。
何か案が!本当に感謝しています。
windows-8 - IIS 8でSMTPを有効にする方法は?
SMTP
onを有効にする場所が見つかりませんWindows 8 Pro
。驚いたことに、私はオンラインで答えを見つけることさえできませんでした。誰かがこれをもう理解しましたか?
いつものように、必要なすべてのIIS
コンポーネントがインストールされていることを確認しました。
まだSMTP構成がありませんinetmgr
:
internet-explorer-9 - AJAX POST の ManagedPipelineHandler は、呼び出しの進行中に IE9 ユーザーがページから移動するとクラッシュします。
シナリオ:
- ユーザーは IE9 を使用しています (IE8/10 は影響を受けません)。
- ユーザーはアクティブなセッションを持っています。
SessionState(SessionStateBehavior.Required)
ページは、属性 (影響を受けない) を持つコントローラーへの AJAX POST (影響を受けない GET) 要求を開始しますReadOnly
。このリクエストがすぐに処理されないことがあります (セッションがロックされている進行中の別のリクエストなど)。- その AJAX POST の進行中に、ユーザーはページから移動します (GET または POST - 関係ありません)。
結果:
- AJAX POST が終了し、HTTP 500 を返します (ブラウザはリッスンを終了しましたが、IIS ログで確認できます)。IIS Failed Request Tracing は、「指定されたネットワーク名は利用できなくなりました。(0x80070040)」というエラーを示しています。
- ユーザーのセッションは、読み取り/書き込みセッション アクセスを必要とする次の要求が実行される前に、80 ~ 120 秒 (通常は約 100 秒) の間ロックされます。
IIS Failed Request Tracing によって作成されたログをさらに掘り下げると、セッション状態がロックされた後REQUEST_ACQUIRE_STATE
(フェーズ中に) AJAX POST がこのようにクラッシュすることが示されますが、REQUEST_RELEASE_STATE
フェーズが発生しないため、セッション ロックは解放されません。80 ~ 120 秒後にセッションのロックを解除する安全メカニズムが働いていると思いますが、この非常に長いハングはユーザーにとって明らかに望ましくありません。
https://github.com/jorupp/Ie9SessionCrashで入手可能な問題を示す単純な VS2012/.Net 4.5/MVC4 プロジェクトがあります(Sleep 呼び出しを使用してアクションへの一連の投稿を行う 1 つのページがあります)。問題を示す IIS Failed Request Trace は、https://github.com/jorupp/Ie9SessionCrash/tree/master/Ie9SessionCrash/TraceOfHttp500のプロジェクトにあります。
この問題を回避するために、セッションを必要とするアクションへの AJAX POST 呼び出しを行わないようにすることを計画しています。
- 可能であれば GET 呼び出しを使用する
SessionState(SessionStateBehavior.ReadOnly)
属性を持つコントローラーへの POST 呼び出しの使用。
これに対処するより良い方法はありますか、またはこれに関連する IIS/.Net パッチが不足していますか? または、このシナリオは他の理由で有効ではありませんか? これをフレームワーク/IIS のせいにするのはためらっていますが、自分のコードに問題があることを排除したと思います。
asp.net - ASP.NET 4.5 が Windows 8 からアンインストールされない
最近、開発環境で互換性の問題が発生しており、Windows 8 ラップトップで ASP.NET 4.5 をアンインストールして再インストールすることをお勧めします。
Windows 8 でアンインストールするには、「Windows 機能の有効化/無効化」機能を使用する必要があります。
アンインストールを実行すると、すべて問題ないように見えますが、.NET 4.5 を再インストールしようとすると、インストーラーから次のエラー メッセージが表示されます。
4.5 ランタイムの完全なアンインストールを確実にする他の方法がわかりません。これは Windows 8 の問題ですか?
iis-8 - IIS 8 アプリケーションの初期化 - WCF サービスのウォームアップ
現在、WCF Web サービスを含むアプリケーションのウォームアップに AppFabric Auto-Start 機能を使用しています。
これは私たちが使用している唯一の AppFabric 機能であり、IIS 8.0 にアップグレードしているため、代わりにアプリケーションの初期化を使用したいと考えています。
1) これらのソリューション間に既知の違いがあるかどうかをお知らせいただければ幸いです。
2) サンプル プロジェクトの初期化をセットアップできました: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-application-initialization。しかし、WCF サービスに同じ設定を行っても、ウォームアップはありません。にリクエストを出すことでウォーミングアップを行っているためだと思います。
これは実際にはサービスに届きません。ウォームアップ リクエストを実行する必要があります
これを設定する方法はありますか?
iis - PowerShell ですべてのサイトとバインディングを表示する
IIS からのサイトに関連するすべてのサイトとバインディングを文書化しています。IIS を見て手動で入力するのではなく、PowerShell スクリプトを使用してこのリストを取得する簡単な方法はありますか?
出力を次のようにしたい:
c# - System.Runtime.InteropServices.COMException (0x8000500C) が .Net の DirectoryEntry への変更をコミット中に発生する
以下は、既存の証明書の SSL バインディングを IIS サーバーの「既定の Web サイト」に追加しようとしている C# のコードです。しかし、私は得続けます
System.Runtime.InteropServices.COMException (0x8000500C) ステートメント "website.Properties["SSLCertHash"].Add(x509.GetCertHash());" で。
その理由を知っていますか?
これが私が得ている例外です:
AA 証明書のバインド中に例外が発生しました System.Runtime.InteropServices.COMException (0x8000500C): HRESULT からの例外: System.DirectoryServices.Interop.UnsafeNativeMethods.IAds.PutEx (Int32 lnControlCode, String bstrName, Object vProp) で System.DirectoryServices.PropertyValueCollection で 0x8000500C .OnInsertComplete(Int32 インデックス、オブジェクト値) System.Collections.CollectionBase.System.Collections.IList.Add(オブジェクト値) で System.DirectoryServices.PropertyValueCollection.Add(オブジェクト値) AAA.Web.Controllers.Global.importAppAssureSoftwareCert( ) c:\Users\Administrator\Documents\AppAssureAppliance2.0\SRMWebClient\AAA.Web\Controllers\Global.cs:80行目
msbuild - TFS2012 - 自動展開を設定するための MSBuild 引数のトラブルシューティング
MSBuild および MSDeploy を介して TFS 2012 を介して自動展開を設定しようとしていますが、運用サーバーが開発サーバーに展開しようとするとタイムアウトが発生します。関連するすべてのポートが開かれ、展開ツールとサービスがインストールされて開始されました。エラーの唯一の証拠は、開発サーバーの IIS Web 管理ログ フォルダーから取得されたログ ファイルであり、404 が表示されています。デプロイが試行されたとき。
MSBuild 引数:
Visual Studio ビルド エラー: