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

インターネットインフォメーションサービス(IIS)は、Microsoft Windowsで使用するためにMicrosoftが作成したWebサーバーです。質問で、またはバージョン固有のタグを追加して、実行しているIISのバージョンをお知らせください。

30
IIS 7のASP MVCの結果:HTTPエラー403.14-禁止
ASP MVC Webプロジェクトを開発しています。現在、開発の途中でIIS7に展開することを強制する要件があります(一部の機能を確認するため)。WebサイトのURLを入力しようとすると、上記のエラーメッセージが表示されます。(注:開発マシン:Vista Home Premium、IIS7) 私が今までにやったこと: HOSTSファイル(C:\ WINDOWS \ system32 \ drivers \ etc \ hosts)を編集しました。 その中に2つのドメインを配置します(127.0.0.1 domain1.com&127.0.0.1 domain2.com)。 フォルダーc:\ websites \ dirOfApplicationを作成し、Visual Studio 8内からこのフォルダーに展開しました。 IIS7では、上記のホスト名domain1.comとアプリケーションフォルダーで新しいサイトを作成しました。 Webブラウザーでアドレスdomain1.comを入力すると、上記のエラーが発生します(HTTPエラー403.14-禁止-Webサーバーは、このディレクトリの内容をリストしないように構成されています)。 私は何かが足りないと思いますが、何がわかりません!ファイルSystem.Web.Mvc、System.Web.Abstraction&System.Web.Routingを同じ結果でデプロイしようとしました。F5キーを押してアプリケーションを実行しようとすると、正常に動作します。
146 asp.net-mvc  iis  hosting 

6
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)、私は悲しいことにこれを行わなければなりませんでした。

22
Webアプリケーションの問題(web.configエラー)IIS7.5およびASP.NET v2でのHTTP 500.19
これはチーム全体を狂わせています。IISまたはWebサーバーの単純な誤って構成された部分があるはずですが、IIS 7.5でASP.NET Webアプリケーションを実行しようとするたびに、次のエラーが発生します... ここに完全なエラーがあります: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL …

25
HTTPエラー403.14-禁止-Webサーバーは、このディレクトリの内容をリストしないように構成されています
Visual Studio 2012で新しい空のWebサイトを作成し、実行(つまり、ブラウザーで表示)をクリックすると、次のエラーが発生します。 HTTPエラー403.14-禁止Webサーバーは、このディレクトリの内容を一覧表示しないように構成されています。 IISにアクセスして、ディレクトリの参照をクリックし、ディレクトリの参照が有効になっていることを確認しましたが、このエラーが発生します。分かりませんか? 先ほど作成したWebサイトプロジェクトが、IISマネージャーの既定のWebサイトに表示されていません。 このエラーを取り除くにはどうすればよいですか?
146 asp.net  iis 

19
ASP.NET Web API-PUT&DELETE動詞は許可されていません-IIS 8
最近Visual Studio 2010からVisual Studio 2012 RCにアップグレードしました。インストーラーは、Visual StudioがデフォルトのWebサーバーとして使用するIIS 8 Expressもインストールします。 IIS 8は、PUT AND DELETE動詞を使用するWEB API要求をブロックしています。IISは405エラーを返しますThe requested resource does not support http method 'PUT'。 私は過去にこれに関して問題があり、Stack Overflowにいくつかのメッセージがあることを知っています。IIS 7 Expressでは、解決策はWebDavをアンインストールすることでした。残念ながら、IIS 8でこれを行う方法はありません。 applicationhost.configからWebDavセクションを編集してみましたが、効果はありませんでした。たとえば<add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />、設定ファイルから削除しました。 私はこれにあまりにも長い時間を費やしました。PUTとDELETEを有効にする簡単な方法があるはずです。

3
IIS7でフォルダーおよび拡張機能ごとに静的コンテンツキャッシュを構成する方法
IIS7で、ASP.NET Webサイトの静的コンテンツキャッシュのルールを設定したいと思います。 私はこれらの記事を見ました、それは<clientCache />要素を使用してそれを行う方法の詳細ですweb.config: クライアントキャッシュ<clientCache>(IIS.NET) IISの静的コンテンツにExpiresまたはCache Controlヘッダーを追加(Stack Overflow) ただし、この設定はすべての静的コンテンツにグローバルに適用されるようです。特定のディレクトリまたは拡張機能に対してのみこれを行う方法はありますか? たとえば、別々のキャッシュ設定が必要な2つのディレクトリがあるとします。 /static/images /content/pdfs それは、(キャッシュ・ヘッダーを送信するためのルールを設定することが可能でmax-age、expires拡張機能やフォルダのパスに基づいて、等)? web.configIISコンソールにアクセスできないため、この方法でアクセスできる必要があります。

7
HTML5モードでAngularJSアプリケーションをURL書き換えするようにIISを構成するにはどうすればよいですか?
私が持っているAngularJSシードプロジェクトを、私は追加しました $locationProvider.html5Mode(true).hashPrefix('!'); app.jsファイルに追加します。IIS 7を構成してすべてのリクエストを http://localhost/app/index.html これでうまくいきます。どうすればよいですか? 更新: IIS URL書き換えモジュールを見つけてダウンロードし、インストールしたところです。これにより、目標を簡単かつ明確に達成できると期待しています。 アップデート2: これは私が達成しようとしていることを要約していると思います(AngularJS開発者のドキュメントから取得): このモードを使用するには、サーバー側でURLを書き換える必要があります。基本的に、アプリケーションのエントリポイント(index.htmlなど)へのすべてのリンクを書き換える必要があります。 更新3: 私はまだこれに取り組んでおり、次のような特定のURLをリダイレクトする必要がない(書き換えるルールがある)必要があることに気付きました http://localhost/app/lib/angular/angular.js http://localhost/app/partials/partial1.html そのため、css、js、lib、またはpartialsディレクトリにあるものはすべてリダイレクトされません。それ以外はすべてapp / index.htmlにリダイレクトする必要があります 誰もがすべてのファイルにルールを追加する必要なしにこれを簡単に達成する方法を知っていますか? アップデート4: IIS URL書き換えモジュールで2つの受信ルールを定義しています。最初のルールは: 2番目のルールは次のとおりです。 これでlocalhost / app / view1に移動するとページが読み込まれますが、サポートファイル(css、js、lib、partialsディレクトリにあるファイル)もapp / index.htmlページに書き直されているため、すべてが来ています。使用するURLに関係なく、index.htmlページとして戻します。これは、これらのURLが2番目のルールによって処理されないようにするための最初のルールが機能していないことを意味していると思います。...誰でも?...私は孤独を感じる... :-(

5
WebAPI 2のDefaultInlineConstraintResolverエラー
Web API 2を使用していますが、ローカルボックスでIIS 7.5を使用してAPIメソッドにPOSTを送信すると、次のエラーが発生します。 The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); 私のAPIはいずれもIISを使用して動作しません。ただし、IIS Expressを使用してVisual StudioでAPIプロジェクトを実行し、ログインAPIにPOSTを正常に実行できますが、別のAPI呼び出しに対してGET要求を実行しようとすると、制約リゾルバーエラーが発生します。 これをトラブルシューティングするために、Visual Studioで新しいWeb API 2プロジェクトを作成し、既存のAPIを一度に1つずつ新しいプロジェクトにインポートし、それらが実行されるように実行しました。この新しいプロジェクトでIIS Expressを使用すると、既存のAPIプロジェクトで行ったのとまったく同じ結果が得られます。 ここで何が欠けていますか?新しいプロジェクトでも、この制約リゾルバーの問題に遭遇しない限り、GETリクエストを行うことはできません。
140 c#  asp.net  api  iis  asp.net-web-api 

15
Windows / IISサーバーで現在のページの完全なURLを取得するにはどうすればよいですか?
WordPressインストールをWindows / IISサーバーの新しいフォルダーに移動しました。PHPで301リダイレクトを設定していますが、動作していないようです。私の投稿URLの形式は次のとおりです。 http:://www.example.com/OLD_FOLDER/index.php/post-title/ /post-title/URLの一部を取得する方法がわかりません。 $_SERVER["REQUEST_URI"]-誰もが推奨しているようです-空の文字列を返しています。$_SERVER["PHP_SELF"]ただ戻るだけindex.phpです。これはなぜですか、どうすれば修正できますか?
137 php  iis 

13
(413)リクエストエンティティが大きすぎます| uploadReadAheadSize
.NET 4.0でWCFサービスを作成しました。これはx64、IIS 7.5を搭載したWindows 7 Ultimateシステムでホストされています。サービスメソッドの1つに引数として「オブジェクト」があり、画像を含むbyte []を送信しようとしています。この画像のファイルサイズが約未満の場合。48KB、すべてうまくいきます。しかし、より大きな画像をアップロードしようとすると、WCFサービスがエラーを返し(413) Request Entity Too Large. ます。当然のことながら、3時間を費やしてエラーメッセージをグーグル検索しました。だから私がやったことは次のコマンドを使用することです(10485760 = 10MB): "appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost" "cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760" IISマネージャーを使用して、サイトを開き、[管理]の[構成エディター]に移動して値を設定しました。残念ながら、まだRequest Entity Too Largeエラーが発生し、本当にイライラしています! それで、誰かがこのエラーを修正するために他に何ができるか知っていますか?
136 wcf  iis 

17
「権限のあるSSL / TLSセキュアチャネルの信頼関係を確立できませんでした」を解決する方法
私はこの問題を修正したと本当に思っていましたが、以前は偽装されていました。 HTTPSを使用してIIS 7でホストされているWCFサービスがあります。私は、Internet Explorerでこのサイトを参照すると、それは私がするので、これは、魔法のように動作しているローカルルート証明機関ストアに証明書を追加しました。 私は1台のマシンで開発しているので、クライアントとサーバーは同じマシンです。証明書はIIS 7管理スナップインから直接自己署名されます。 私は今もこのエラーを受け取り続けています... 権限を持つSSL / TLSセキュアチャネルの信頼関係を確立できませんでした。 ...クライアントコンソールから呼び出されたとき。 findprivatekeyとを使用して、証明書にアクセス許可とネットワークサービスを手動で付与しましたcacls.exe。 私はSOAPUIを使用してサービスに接続しようとしましたが、それは機能します。そのため、クライアントアプリケーションの問題である必要があります。これは、httpでの機能に基づいたコードです。 接続できない理由についてすべての可能性を使い果たしたように見えますか?
135 wcf  iis  certificate 

14
IISに公開し、環境変数を設定する
これら2つの質問と回答を読んで、Asp.net 5アプリをIIS 8.5サーバーで実行することができました。 Asp.net vNext初期ベータ版がWindowsサーバーのIISに公開 MVC6アプリをIISで動作するように構成するにはどうすればよいですか? 問題は、IISで実行されている場合でも、Webアプリがまだenv.EnvironmentName値を使用していることDevelopmentです。 また、同じWebの2つのバージョン(ステージング、プロダクション)を同じサーバーで実行したいので、各Webの変数を個別に設定するメソッドが必要です。 これを行う方法?

9
localhostの自己署名証明書を作成するにはどうすればよいですか?
localhostでhttps / SSLを使用するにはどうすればよいですか?で説明されている手順を実行しました。しかし、これは私のマシン名の自己署名証明書を設定します。 https:// localhost、IE警告を受け取ります。 この警告を回避するために「localhost」の自己署名証明書を作成する方法はありますか?

23
IIS7.5の静的ファイルハンドラーによってスクリプトが提供されない
Windows 7 Home PremiumノートブックのIISに最初のWebアプリケーションを展開しようとしました。アプリケーションを作成した後、クラシックアプリプールに変更し、そのプールをフレームワーク4.0に設定する必要がありました。今、私は次のエラーを受け取ります: HTTPエラー404.17-見つかりません要求されたコンテンツはスクリプトのようであり、静的ファイルハンドラーによって提供されません。 要求されたURLはhttp:// localhost:80 / pvmms / default.aspxです 広範囲にわたるグーグル操作を行っても、私が作業するのに十分な明確または明確な結果が得られなかったと思います。いつものように、私は専門家に依頼しました。 編集: これは、.aspxファイル用のフレームワーク4.0ハンドラーマッピングがないためだと思います。ただし、aspnet_regiisは、管理ユーザーに指を与え、それを実行するには管理者権限が必要だと言っています。 編集#2: 私はすべてのフレームワーク(2&4、32、64)を登録し、すべてが機能するようになりました。これを手動で.aspxaspnet_isapiとvoilaにスクリプトマップを追加して見つけました。私のメモリに障害が発生し、VSのインストール後にのみIISを有効にしない限り、フレームワークのインストールでこれが行われない理由がわかりません。
130 asp.net  windows  iis  iis-7.5 

11
ダウンタイムなしでASP.NETアプリケーションを展開する方法
私たちのウェブサイトの新しいバージョンを導入するために、私たちは次のことを行います: 新しいコードを圧縮して、サーバーにアップロードします。 ライブサーバーで、IIS Webサイトディレクトリからすべてのライブコードを削除します。 新しいコードのzipファイルを、現在は空のIISディレクトリに抽出します。 このプロセスはすべてスクリプト化されており、非常に迅速に行われますが、古いファイルが削除され、新しいファイルが展開されると、10〜20秒のダウンタイムが発生する可能性があります。 0秒のダウンタイム方法に関する提案はありますか?

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