問題タブ [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.

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

asp.net-mvc - IIS8 で最適な「動的 IP 制限設定」とは

そこで、私は Azure クラウド サービス サイトでこれを有効にして、スパイダーやボットが何度も私たちを攻撃するのを軽減しようとしました。

これらの設定を経験した人はいますか?

同時リクエストの数に基づいて IP アドレスを拒否する: 同時リクエストの最大数?

一定期間のリクエスト数に基づいて IP アドレスを拒否する: リクエストの最大数? 期間 (ミリ秒単位)?

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

mongodb - GridFS から MVC4 経由でファイルを送信するのに時間がかかるのはなぜですか?

MongoDBに保存された画像をGridFSでMVC4のWebアプリ経由でLAN環境経由でブラウザに送信したいのですが、画像がブラウザに送信されるまでに500ms程度かかります。

Google Chrome のネットワーク インスペクターによると、ほとんどの時間は「待機」中に費やされ、実際の「受信」には 1 ミリ秒ほどかかります。

MongoDB サーバーはローカル ネットワーク内にあるため、10kb のイメージを送信するのにこれほど時間がかかるのはなぜでしょうか? Visual Studio 2012 で Windows 8 を使用し、NuGet を介して公式の mongo-csharp-driver を使用しています。

これは、オブジェクト ID を受け取り、この ID のデータを送信する「ファイル」コントローラーのコードです。

ビューに画像を表示するコード:

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

powershell - IIS 8 の ServerManager

Windows 8に移行し、powershellで次を実行しようとしています

Sites 配列が空です

ランニング

与える

これは、Windows 7を搭載したIIS 7で機能しました

ありがとう、

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

asp.net-mvc-4 - mvc4 webapp のデバッグを開始できない、VS2012 (Update 1、Update 2 CTP 3)、Windows 8

mvc4 webapp のデバッグを開始できません。アプリケーションをデバッグしようとすると、次のエラーが発生します。

IISExpress を使用しようとしている場合

IIS エクスプレスの使用

vs2012デバッグサーバーを使用する

vs2012 デバッグ サーバーの使用

Web で見つけたいくつかの修正を試してみました。問題を特定するのに役立つ情報を次に示します。

  • Visual Studio を管理者モードで実行しています
  • IIS Express を使用して起動しようとすると、エラーなしで正常に起動しますc:\Program Files\IIS Express\iisexpress /trace:error
  • 「v4.0」のターゲット プラットフォームの値を「v4.0.30319」に変更しました。C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
  • Windows 8、IIS8 を使用しaspnet_iisregていますが動作しないため、iis は以下を使用して構成されています。Turn Windows feature On or Off
  • VS2012 Ultimate を使用しています

CTP 3 アップデートを適用し、Microsoft による Git 拡張機能をインストールする前は、正常に動作していました。更新を適用してから Git 拡張機能をインストールするまでの間にテストできませんでしたが、それが問題の一部でしょうか?

私の最後の手段はvs2012を再インストールすることであり、それは骨の折れる作業であり、すべての更新をVisual Studioにインストールし、神は何を知っています!!!

どんな助けでも大歓迎です:)

0 投票する
6 に答える
464638 参照

iis - IIS8 の IIS_IUSRS および IUSR 権限

ASP.NET アプリケーションをホストするために、Win2003 の IIS6 から Win2012 の IIS8 に移動しました。

アプリケーションの特定のフォルダー内で、ファイルを作成および削除する必要があります。ファイルを新しいサーバーにコピーした後、ファイルを削除しようとすると、次のエラーが表示され続けました。

パス「D:\WebSites\myapp.co.uk\companydata\filename.pdf」へのアクセスが拒否されました。

IIS を確認すると、アプリケーションが DefaultAppPool アカウントで実行されていることがわかりますが、 IIS AppPool\DefaultAppPoolを含めるようにこのフォルダーに Windows アクセス許可を設定したことはありません。

代わりに、顧客の悲鳴を止めるために、フォルダーに次のアクセス許可を付与しました。

IUSR

  • 読み取りと実行
  • フォルダの内容を一覧表示する
  • 読んだ
  • 書く

IIS_IUSRS

  • 変更
  • 読み取りと実行
  • フォルダの内容を一覧表示する
  • 読んだ
  • 書く

これでうまくいっているように見えますが、あまりにも多くの権限が設定されていることが懸念されます。ここでIUSRが実際に必要かどうかについて、矛盾する情報をオンラインで読みました。このフォルダーでドキュメントを作成および削除するのに十分なユーザー/権限を明確にすることはできますか? また、IUSR は IIS_IUSRS グループの一部ですか?

更新と解決策

以下の私の回答をご覧ください。最近のいくつかの提案はよく考えられていなかったか、安全でさえなかったので(IMO)、悲しいことにこれをしなければなりませんでした。

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

asp.net-mvc - IIS8Expressはページを配信しません

IIS8 Expressを使用してWebをデバッグ/実行すると、IEが起動して待機しますが、何も起こりません。マウスポインタがビジー状態の白いページです。

この問題が突然発生しました(Windows7およびVisualStudio 2010)。私は自分のコンピューターを再インストールすることにしました。今はWindows8とVisualStudio2012のみを使用していますが、同じ問題が発生しました!?

トレースレベルでIISExpress (64ビット)を実行すると、エラーは報告されませんが、32ビットを使用して(およびVisual Studioから)Webを実行すると、機能しないようです。MVC4プロジェクトとASP.NETフォーム(Episerver)でテストしましたが、後者では64ビットでの実行にいくつかの問題があります(32ビットである必要がある依存関係があるため)。

私の同僚は同じコードを持っていて、彼らにとってIIS8 Expressは機能しますが、私のインストールには何かあるはずですか?

IIS8 Express(および私のコンピューター=))の再インストールをテストしましたが、運がありません。

更新IIS 8(エクスプレスではない)を実行してみましたが、動作します。MVC
プロジェクト の場合、ハングを「引き起こす」(削除するとサイトが機能する)シグナルのようです。新しいMVCASP.NETプロジェクトを作成してみましたが、どちらも機能します。したがって、問題は私の「古い」プロジェクトの周りにあるようです。私のラップトップでmuoldプロジェクトを実行するすべてが機能します。RouteTable.Routes.MapHubs

それは私を夢中にさせ始めています

助言がありますか?

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

jquery - IIS8で実行されているMVC3アプリへのjQueryPOSTでの400(不正な要求)エラー

タイトルにあるように、MVC3アプリでは、POSTリクエストをコントローラーに送信し、400エラーが発生します。

要求には、コントローラーがファイルの内容を取得して応答で送り返すために使用するIDが含まれています。

私が使用していたハードコードされたURLが原因である可能性があることを示唆するいくつかの関連するスタックオーバーフローの投稿を読みましたが、それ以来、URLヘルパーを使用してこの問題が発生し続けています。

これが私のコントローラーです:

私のjQueryコード:

そして、リクエストがどのように見えるかの例(長いリクエストを可能にするためにmaxUrlLengthを増やしました):

何かご意見は?

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

asp.net - IIS URL の書き換え | ディレクトリと拡張子を削除するには?

私はかなり長い間、次のことに苦労してきました。

デフォルトの URL:

希望の URL:

基本的に私は2つのことを達成したい:

  • 1 非常にコンパクトなコードでファイル拡張子を削除します。
  • 2 About ページを格納しているフォルダを削除します。

上記のすべてを達成するためのいくつかの珍しいルールを見つけましたが、IIS 8.0 でテストしたときにサイトをクラッシュさせる冗長なコードがほとんど含まれています。

そのため、誰かがコンパクトで私のニーズに合ったルールを共有できることを望んでいました. または、同じ結果の別のルール。

すべての貢献は大歓迎です:)

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

web-applications - IIS8 仮想ディレクトリでホストするイメージを格納するための SQL Server 2012 FileTables

SQL Server 2012 FileStream 共有にマップされた IIS8 仮想ディレクトリで (Web ページに表示するための) イメージをホストすることに関して、かなり具体的な問題があります。仮想ディレクトリに対応する URL を参照しようとすると、画像が読み込まれないことがあります。

仮想ディレクトリにマップされたネットワーク共有を参照する権限が IIS で正しく設定されていることを確認しましたが、何らかの理由で特定のイメージで 500.19 (sc-win32-status: 50) エラーが発生します。

すべてが同じアクセス許可レベルを持っているのに、一部の画像が機能し、他の画像が機能しない理由がわかりません。

以前にこの問題に遭遇した人はいますか? ファイルを提供するためにこの共有に直接マップする必要がない場合、IIS でどのようにマップできますか?

この問題に対する IIS8 のエラー エントリは次のとおりです。

*2013-02-24 20:06:52 192.168.0.50 GET /thumbImages/thumbs_02967_theoldfishinghut_1920x1080.jpg - 80 - 98.155.90.44 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.17+(KHTML+, +Gecko のように)+Chrome/24.0.1312.57+Safari/537.17 - 500 19 50 2*

奇妙なことに、Web ページを十分な回数リロードすると、画像が読み込まれることがあります。また、大きな画像は読み込まれないが、小さな画像はときどき読み込まれることも確認しました (キャッシュされると、Web ページは問題なく読み込まれます)。

ありがとう!