タグ付けされた質問 「asp.net」

マイクロソフトが開発したWebアプリケーションフレームワーク

3
アプリケーションプールのアイドルタイムアウトを無効にすることで害はありますか?
現在、ASP.Netでページを初めて読み込むのに数分かかるという問題に取り組んでいます。設定で遊んで、「アイドル状態(分単位)でワーカープロセスをシャットダウンする」を無効にすると、問題が発生しなくなることがわかりました...問題が発生しない理由は、ワーカープロセスが原因であると考えられます終了しないため、アプリプールを再作成する必要はありません。 このオプションを無効にすると問題はありますか?どのような影響がありますか?
51 iis  asp.net 

6
IIS / ASP.NET応答ヘッダーを削除する方法
IIS / 6.0サーバーが2つあり、セキュリティが要求時にクライアントブラウザーに送信されるいくつかの応答ヘッダーを削除するように求めています。彼らは、応答ヘッダーを通じてプラットフォーム情報を漏らすことを心配しています。WebサイトのIIS構成からすべてのHTTP-HEADERS(X-Powered-Byまたはそのようなヘッダー)を削除しました。 (個人的には、この情報が隠されていても簡単に見つけられることを知っていますが、それは私の電話ではありません。) 削除したいヘッダー: サーバー -Microsoft-IIS / 6.0 X-AspNet-Version -2.0.50727 また、ASP.NET MVCも独自のヘッダーを送信することも知っています。これを削除する方法を知っていれば、それは役に立ちます。 X-AspNetMvc-Version -1.0

8
「無効なアプリケーションパス」を含むWindows 7 SP1 IISエラーの後
サーバーフォールトで回答できるため、 この質問はStack Overflowから移行されました。 8年前に移行され ました。 SP1でWindows 7(x64)を更新した後、IISでこの新しい奇妙なエラーメッセージが表示されます。 IISマネージャーを開きます 既存の仮想アプリケーションを参照(または新規作成)します 基本設定ダイアログを開きます テスト設定をクリックします エラーメッセージが表示されます これは、新しいアプリケーションで発生しており、以前に既に存在していた(およびその問題が発生していない)アプリケーションでも発生しています。 アプリケーション自体は引き続き動作します。 誰もまだこれを理解していますか?
20 asp.net  iis  windows-7 

2
IISの「.NET Frameworkバージョン」設定は実際に何をしますか?
これは明らかな質問のように思えますが、最上位のIIS構成パネルの[.NET Frameworkバージョンの変更]ボタンが実際に変更するものを判断しようとしています。すべてのサーバーで、常にv2.0のままです。私のアプリケーションプールはv2.0とv4.0の混合であり、すべてのv4.0アプリケーションが正しく動作します。 それで、このバージョン番号は何を制御しますか?アプリケーションプールに割り当てられないこれに依存するものは何ですか?奇妙に思えます。 問題の設定を以下に示します。
19 iis  asp.net  .net 

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のアカウント。

3
IISはweb.configからカスタムHTTPモジュールをロードしません
web.configから読み込むASP.NET MVC3 Webサイト用のカスタムHTTPモジュールがあります。 <system.web> <httpModules> <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" /> </httpModules> </system.web> VS Webサーバー内からサイトを実行するとモジュールが正しく読み込まれます(Initメソッドのブレークポイントがヒットします)が、IISでホストすると無視されるようです(ブレークポイントが失われ、モジュールの機能がありません)サイトから)。私は2つの別々のIISボックスで同様の結果を試してみました。 何が間違っていますか?IISがサイトのweb.configからモジュールをロードできるようにするためにフリックする必要がある設定はありますか?

4
IIS7-ロック違反エラー、HTTPハンドラー、モジュール、および<clear />要素
HTTPハンドラーの独自のセットを使用し、モジュールを必要としないASP.NETサイトがあります。 したがって、IIS6では、web.configでこれを行うだけで済みました。 &lt;httpModules&gt; &lt;clear /&gt; &lt;/httpModules&gt; ただし、system.webServerIIS7 の領域で同じことをしようとすると、サイトを表示しようとすると500エラーが発生し、ハンドラーマッピングを表示しようとするとIISマネージャーでメッセージのポップアップボックスが表示されます。 この操作の実行中にエラーが発生しました 詳細: ファイル名: \?\ C:\ Sites \ TheWebSiteGoesHere \ web.config 行番号:39 エラー:ロック違反 行39は、&lt;clear /&gt;要素がある場所です。 いくつかのグーグルで、このコマンドの実行を伴う解決策に私を導きました: %windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/modules ...しかし、それは問題を解決しませんでした。

10
ハッカーを遅くする方法
インドのデリーにあるスクリプトキディは、昨夜からサイトをハッキングしようとしています。彼は、太陽の下ですべてを試みて、私たちのサーバーの要求を大規模なネストされたループで行うブラウザースクリプトを書きました。 彼はどこにも行かず、基本的な防御さえも通過していません(しかし、彼はログファイルをいっぱいにしています)。 403 Unauthorizedリクエストが届くとすぐに返信しますが、リクエストをより速くブロックするほど、スクリプトはより速く実行されます。 403応答を送り返す前に、何らかの「遅延」を導入したいと思います。長いほど良い。 質問:サイトの他の部分に影響を与えることなく、ハッキングの試みをどのように遅らせることができますか? 彼のスレッドのSleep(15000)は、他のサイト訪問者にとっては悪いニュースだと思います。 彼のためだけに新しいスレッドを作成するのは、やり過ぎのようです。 遅延応答を送信する別の方法はありますか? 彼のブラウザをどれだけ待つことができますか?彼が403 Unauthorizedエラーを受け取ったり、最終的にタイムアウトになるかどうかはあまり気にしないので、おそらく無期限/無限の待機を行うこともできます。
17 asp.net  hacking 

2
ゼロダウンタイムアップロード/ IISでのロールバック
これがこの質問をする正しい方法であるかどうかはわかりませんが、基本的に私がやりたいことは次のとおりです: 1.)変更セットをIISのサイトにプッシュします。 2.)ユーザーを中断しないでください。 3.)楽にロールバックできます。 だから、私は起こる必要があることを知っているいくつかのことがあります: 1.)Procセッション外-処理済み 2.)Procキャッシュ外-処理済み したがって、残っている質問は次のとおり です。1.)ユーザーを中断させないようにするにはどうすればよいですか?ファイルをビンにアップロードするだけの場合、アプリはリサイクルされ、オンラインに戻るまで10秒以上かかります 2.)どうすれば簡単にロールバックできますか? 考えられる解決策は、IISに2つのサイト、1つはパブリック、もう1つはプライベートに設定することだと考えていました。アップロードはプライベートになり、ウォームアップされます。ウォームアップ後、サイトは交換されます。ロールバックでは、アップロードせずにプライベートにスワップするだけです。 これは理論的には健全に思えますが、そのメカニズムはよくわかりません。何か案は?
17 iis  asp.net  rollback 

2
ASP.NETサーバーのログファイルはどこにありますか?
開発ボックスのASP.NET MVCアプリケーションが正常に動作しています。ローカルホストにさえ接続できません。何が問題なのかを知るために、ログファイルを見つけて調べたいと思います。 ASP.NET Serverログファイルの場所はどこですか?イベントビューアで見つけることができなかったので、他にどこを見るべきかわかりません

6
IIS 7 + ASP.NET 4
ASP.NET 4アプリケーションに変換しようとしているASP.NETアプリケーションがあります。アプリケーションはかなりシンプルです。IIS 7.5で、ASP.NETアプリケーションが存在するディレクトリを指す新しいWebアプリケーションを作成しました。 アプリケーションを実行しようとすると、ブラウザにhttp:// localhost:[port]と入力すると、次のエラーが表示されます。 エラーの概要 HTTPエラー500.21-内部サーバーエラーハンドラ「PageHandlerFactory-Integrated」のモジュールリストに「ManagedPipelineHandler」という不正なモジュールがあります 最も考えられる原因: マネージハンドラーが使用されます。ただし、ASP.NETはインストールされていないか、完全にインストールされていません。 ハンドラーモジュールリストの構成に誤植があります。
17 iis  asp.net 

4
IISがASP.NETコンテンツの提供を拒否するのはなぜですか?
Windows Server 2003 StdサーバーがASP.NETコンテンツのサーバーへのアクセスを拒否します。それは通常のhtmlを問題なく提供しますが、.netは何でも、ASPX拡張のある1行のhtmlファイルでも静かに失敗します。 私が試したもの: 失敗した場合、イベントログまたはIIS WWWログには何もありません。 フィドラーが応答を示さない .NETを再インストールしました C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727&gt; aspnet_regiis.exe -U C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727&gt; aspnet_regiis.exe -I 考えられるすべてのもの(フルコントロール、読み取り、書き込みなど)に対するわいせつな高いアクセス許可を、関連する可能性のあるすべてのユーザー(IUSER *、ASP.NETなど)に与えます。 ASP.Net v1およびv2 Webサービス拡張がIISで「許可」されていることを確認しました サーバーマネージャーでIISおよびASP.Netロールが有効になっていることを確認しました 繰り返しますが、これはシナリオです: http://localhost/Test/Default.htm &lt;- うまくいきます! http://localhost/Test/Default.aspx &lt;-メッセージなしで静かに爆弾 どんなガイダンスでも大歓迎です! 解決策:以下の手順に従って再インストールしましたが、現在は機能しています。皆さんありがとう!

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。管理者特権が必要ですが、その後もリセットが必要です。

3
静的コンテンツが要求されるとIIS7は空白を返します
Windows 7 Home PremiumエディションのEEEPCであるデモマシンを、IIS7がインストールされた適切にロードされたすべてのドライバー(なぜHomeエディションなのかを聞かないでください)で構成しようとしています。 ASP.NET MVCサイトであるマシンにデモ対象のアプリケーションをデプロイし、コンソール経由でWebサイトを追加し、アプリプールを追加しました。アプリプールはNetworkServiceとして実行され、ゲストはIUSRとして認証されます。 NetworkServiceに変更権を追加し、WebサイトのフォルダーとそのコンテンツにIUSRの読み取り権と実行権を追加しました。 http://example.com/のようにWebのルートに アクセスすると、Webサイトから適切なHTMLが取得されます(アプリケーションが機能することを意味します)が、問題はすべての静的コンテンツが空白を返すことです。 なぜこれが起こっているのか分かりません。404または500エラーページはありません。静的コンテンツにアクセスしたときの単なる空の応答です。ASP.NETで生成されたすべてのコンテンツは正常に機能します(すべてのCSSと画像が読み込まれないため、少し奇妙ですが) 助けてください、IIS7管理コンソールは私を非常に混乱させ、明日までにマシンが必要です。

5
ユーザー名/パスワードを要求し続けるWindows認証
Webアプリケーションをにデプロイしていますiis6。ユーザー名とパスワードを入力するために、この「Windowsセキュリティ」ポップアップが表示され続けました。すでに匿名ユーザーを無効にし、統合Windows認証をチェックしましたが、「自動的に」ログインしません。 私は何をすべきか? セキュリティ設定-ローカルイントラネットゾーンをチェックしました:「イントラネットゾーンでのみ自動ログオンとしてログイン」。また、私の運用サーバーはスタンドアロンサーバーであるため、ADアカウントと資格情報を保持していない場合があります。

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