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

IIS(インターネットインフォメーションサービス)バージョン7 – Webサーバーアプリケーションであり、MicrosoftがMicrosoft Windowsで使用するために作成した一連の機能拡張モジュールです。Window Server 2008およびWindows Vistaでリリースされました。

6
認識されない属性「targetFramework」。属性名は大文字と小文字が区別されることに注意してください
2010に対してインストールし、ウィンドウ7でIISをインストールしました。.netFramework 4.0でWebサイトを構築し、これをIISでアプリケーションに変換すると、このエラーが表示されます targetFramework="4.0"Web構成ファイルからを削除すると、linq参照エラーに関連する2番目のエラーが表示されます これはすべて、localhostを使用してウェブサイトを実行しているときに発生しますが、2010と比較してf5だけを使用すると、完全に実行されます。 プロセスを添付したいのですが、aspnet_wp.exeこのプロセスがリストに見つかりません。 ここでたくさんの答えを検索しました。何が欠けていますか。

11
このコンテキストではリクエストは利用できません
IIS 7統合モードを実行していますが、 このコンテキストではリクエストは利用できません 私はから呼び出されlog4netの関連機能でそれにアクセスしようとしますApplication_Start。これは私が書いたコード行です if (HttpContext.Current != null && HttpContext.Current.Request != null) 2番目の比較のために例外がスローされています。 HttpContext.Current.Requestのnullを確認する以外に、他に何を確認できますか? 同様の質問が投稿されます@ Iis7.5でMVCを実行すると、このコンテキスト例外ではリクエストを使用できません しかしそこにも関連する答えはありません。
113 asp.net  iis-7 

20
IIS405の「PUT」メソッドの「405メソッドは許可されていません」
私が使用WebClient私のサーバーに*の.cabファイルをアップロードするタイプ。サーバー側では、次のようにPUTメソッドを使用して* .cabファイルのHTTPハンドラーを登録しました。 <add name="ResultHandler" path="*.cab" verb="PUT" type="FileUploadApplication.ResultHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" /> しかし、「405メソッドは許可されていません」というエラーが常に表示されます。許可されているメソッドは次のとおりです。 Headers = {Allow: GET, HEAD, OPTIONS, TRACE Content-Length: 1293 Content-Type: text/html Date: Fri, 27 May 2011 02:08:18 GMT Server: Microsoft-IIS/7.5 X-Powered-By: ASP.NET} WebアプリケーションのIIS要求フィルターでPUTメソッドを明示的に許可した場合でも、同じエラーが発生します。 これはIIS関連の問題だと思います。私は誰かがこれについていくつかの光を当てることができることを望んでいます。
113 iis  iis-7 

21
統合Windows認証を使用したログインプロンプトの受信
Windows 2003サーバー上のIIS 7で実行されている.NET 3.5アプリケーションがあり、ログインのプロンプトが表示され続けるため、統合Windows認証を適切に機能させることができません。IISでWindows認証を有効に設定し、他のすべてのセキュリティタイプを無効にして、アプリケーションのweb.configファイルの認証/承認を次のように設定しました。 <system.web> <compilation debug="true" strict="false" explicit="true" targetFramework="3.5" /> <authenticationmode="Windows"/> <authorization> <deny users = "?" /> </authorization> </system.web> このセットアップでは、Windowsユーザーの裏側での検証により、アクセスを許可し、匿名ユーザーを拒否することが期待されます。ただし、サイトにアクセスしようとすると、Windowsログインポップアップが表示されます。 私はこの問題を数日間トラブルシューティングしており、問題を理解できません。同様の問題のある投稿に基づいて、URLにピリオドが含まれていないことを確認し、IE設定が[統合Windows認証を有効にする]に設定されていることを再確認し、イントラネットサイトにURLを追加しましたが、ポップアップが表示されます。 さらにトラブルシューティングを行うために、IISで匿名認証を有効にし、web.configファイルを変更して、すぐにそれを追加し、Response.Write(System.Security.Principal.WindowsIdentifity.getcurrent()。user.name.toString()を追加しました)認証で使用されているユーザーを確認します。私が得ている結果はIIS APPPOOL \ myappで、これは明らかに私のアプリケーションのIISアプリケーションプールです。 私はまだWindows認証のみを使用していて、ポップアップが表示されず、実際のWindowsユーザーに対してWindows認証が実行されるように、だれでも提供できる支援に本当に感謝しています。 ありがとう。 さらにトラブルシューティングした後の追加メモ: ログインが失敗し、Windowsログインプロンプトが再度表示されたときに、「SERVERNAME」\「USERNAME」としてログインしようとしたユーザー名が表示されていることに気づきました。ドメイン。これを確認するために、ネットワークドメインユーザーと同じユーザー名とパスワードでローカルユーザーアカウントをアプリサーバーに直接作成し、再度ログインを試みました。その結果、再度ログインプロンプトが表示されましたが、今回はユーザー名とパスワードを入力したところ、正常にログインできました。ネットワークユーザーとアプリサーバーが同じドメイン上にあるため、IIS認証がドメインアカウントではなくローカルアプリサーバーアカウントを指している理由が本当にわかりません。これは現時点でIISの質問であるため、forums.iisに投稿します。

20
サーバー応答ヘッダーIIS7を削除する
IIS7から「サーバー」応答ヘッダーを削除する方法はありますか?HttpModulesを使用して同じことを達成できることを示すいくつかの記事があります。これは、サーバーに対する管理者権限がない場合に役立ちます。また、ISAPIフィルターを記述したくありません。 サーバーに対する管理者権限があります。だから私は上記のものをやりたくない。それで、私が同じことをするのを手伝ってください。

14
Asp.NET Web API-405-このページへのアクセスに使用されるHTTP動詞は許可されていません-ハンドラーマッピングを設定する方法
ASP.NET Web APIを使用してRESTサービスを作成しました。HttpDeleteリクエストを送信しようとしていますが、次のエラーが発生します。 405-このページへのアクセスに使用されるHTTP動詞は許可されていません 私はソリューションに近いと思います。IISリモート管理を有効にし、ハンドラーマッピングセクションに移動して、DELETE動詞を適切な位置に追加する必要があることがわかりましたが、問題は、リスト...(このように:http : //www.somacon.com/p126.php)。 どれを編集する必要がありますか?「ExtensionUrlHandler-Integrated-4.0」など、拡張子のないものはほとんどなく、それにDELETE動詞を追加しましたが、それでも機能しません... 暗闇の中でそれを修正するためのショットだったので、別の位置を修正する必要がありますか?もしそうなら、どれですか?それとも私がすべきことは他にありますか? 同じWebサービスがローカルサービスで完全に正常に動作するため、問題はリモートIISにあると思います... ご挨拶

7
IIS 7サイトを別のサーバーに移行するにはどうすればよいですか?
(すべての設定などとともに)Webサイトを別のサーバーに移動するためのベストプラクティスは何でしょうか。 新しいサーバーでサイトを手動で再作成します(明らかな理由により、保守できません) applicationHost.config設定ファイルをコピーします。 appcmdを使用してバックアップと復元を行う MSDeployを使用して新しいマシンでサイトを公開する サードパーティツールを使用する 他の人の経験はどうなっていたのだろう。

1
IISプールのLoadUserProfileを設定すると、正確にはどうなりますか?
次の問題に直面しました。 次のコードを実行します var binaryData = File.ReadAllBytes(pathToPfxFile); var cert = new X509Certificate2(binaryData, password); 2つのプロセスで。プロセスの1つが実行されLOCAL_SYSTEM、そこでこのコードは成功します。別の1つはIIS内で "Users"ローカルグループに属するローカルユーザーアカウントで実行され、次の例外が発生します。 System.Security.Cryptography.CryptographicException Object was not found. at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr) at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx) at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags) at System.Security.Cryptography.X509Certificates.X509Certificate2..ctor(Byte[] rawData, String password) //my code here だから私は少しグーグルで調べて、一種の同様の質問に対するこの答えを見つけました。LoadUserProfileアプリケーションプールを有効にしようとしたところ、現在は機能しています。 問題は、設定LoadUserProfileしたときに正確に何が起こるのか、どのような結果が得られるのかがわからないことです。つまり、それが「良い」ものである場合、デフォルトで「オン」にならないのはなぜですか、結局そこにあるのはなぜですか。 …

2
IIS7設定ファイルの場所
IIS7は、各仮想ディレクトリ/アプリケーションとその物理パスの構成をどこに保存しますか? それはXMLファイルですか?その場合、このXMLファイルを編集するとIIS構成に影響しますか(再起動後)?
99 iis-7 

11
X-Frame-Options Allow-From multiple domains
X-Frame-Optionsヘッダーを使用してセキュリティで保護する必要があるASP.NET 4.0 IIS7.5サイトがあります。 また、自分のサイトのページを、同じドメインから、またFacebookのアプリからもiframe化できるようにする必要があります。 現在、私は自分のサイトを次の見出しのサイトで構成しています: Response.Headers.Add("X-Frame-Options", "ALLOW-FROM SAMEDOMAIN, www.facebook.com/MyFBSite") ChromeまたはFirefoxでFacebookページを表示したときに、私のFacebookページで表示されたサイトページは正常に表示されますが、IE9ではエラーが発生します。 「このページは表示できません…」(X-Frame_Options制限のため)。 X-Frame-Options: ALLOW-FROM複数のドメインをサポートするようにを設定するにはどうすればよいですか? X-FRAME-OPTION 単一のドメインしか定義できない場合、新機能であることは根本的に欠陥があるようです。

7
IIS7はResponse.StatusCodeを設定するときにcustomErrorsをオーバーライドしますか?
ここで奇妙な問題があります。web.configのcustomErrorsセクションを使用してカスタムエラーページを作成する場合Response.StatusCodeは、適切なものに設定する必要があることを誰もが知っています。たとえば、カスタム404ページを作成して404.aspxという名前を付け<% Response.StatusCode = 404 %>た場合、コンテンツを挿入して、真の404ステータスヘッダーを含めることができます。 これまでに私に従ってください?良い。これをIIS7で実行してみます。うまくいきません。Response.StatusCodeがカスタムエラーページで設定されている場合、IIS7はカスタムエラーページを完全に上書きするようで、独自のステータスページを表示します(設定されている場合)。 他の誰かがこの動作を見たことがありますか、またそれを回避する方法を知っているかもしれませんか?IIS6で動作していたので、なぜ変更されたのかわかりません。 注:これは、404 Not Foundの代わりに200 OKを返すASP.NETカスタム404の問題と同じではありません。
98 asp.net  iis-7 

4
MsDeployは403 forbiddenを返しています
イントラネット上で動作するWebアプリケーションがあり、それをVisual Studio 2010を使用してインターネットに公開しようとしています。宛先サーバーがiis7を実行しており、Web管理サービスが実行しています。 Visual Studio 2010では、私のサービスURLは次のとおりです。 https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd そしてサイト/アプリケーションは: デフォルトのWebサイト/ WebApp 宛先でIISアプリとしてマークし、[信頼されていない証明書を許可する]がオンになっていて、管理アカウントを使用しています。 Visual Studioは次のエラーを返します。 Web配置の開始アプリケーション/パッケージをhttps://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default%20Web%20Site ... C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10に公開し ます。 .0 \ Web \ Microsoft.Web.Publishing.targets(3588,5):Error:Web deployment task failed。(Remote agent(URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=既定の Webサイト)にアクセスできませんでした。リモートエージェントサービスがターゲットコンピュータにインストールされ、開始されていることを確認してください。) リモートエージェント(URL https://xxx.xxx.xxx.xxx:8172/MsDeploy.axd?site=Default Web Site)にアクセスできませんでした。ターゲットコンピュータにリモートエージェントサービスがインストールされ、開始されていることを確認します。サポートされていない応答を受け取りました。応答ヘッダー 'MSDeploy.Response'は ''でしたが、 'v1'が予期されていました。 リモートサーバーがエラーを返しました:(403)禁止されています。 有効なSSL証明書なしでそれを公開する方法はありますか?
96 .net  iis-7  msdeploy 

6
IIS7キャッシュ制御
私はかなり簡単だと思った何かをしようとしています。IIS 7を入手して、私のサイト上のすべての画像を一定時間(たとえば24時間)キャッシュできることをクライアントに伝えます。 私はhttp://www.galcho.com/Blog/post/2008/02/27/IIS7-How-to-set-cache-control-for-static-content.aspxでステップを試しましたが、役に立ちませんでした。304sが返されたままサーバーにリクエストが送信されます。 誰かがこれを行う方法を持っていますか?グラフィックを多用するサイトがあり、ユーザーがページをリクエストするたびにユーザー(サーバーも同様)が攻撃されています。ひどく、画像は "Cache-Control private、max-age = 3600"がFirebugに表示されているように見えますが、F5を押してもブラウザーは画像を要求しています。
95 asp.net  iis  caching  iis-7 

3
IIS7で実行中にmaxAllowedContentLengthを500MBに設定する方法
maxAllowedContentLengthを <security> <requestFiltering> <requestLimits maxAllowedContentLength="5024000000" /> </requestFiltering> </security> 私のweb.configで、IIS7で実行すると、次のエラーが発生します。 'maxAllowedContentLength'属性が無効です。有効な符号なし整数ではありません しかし、VSサーバーで実行すると、エラーなしで正常に実行されます。 IIS7でこの問題なしに500MBサイズのファイルをアップロードできるようにWebサイトを構成するにはどうすればよいですか?

30
Webサーバーでデバッグを開始できません。ASP.NETデバッグを開始できませんでしたVS 2010、II7、Win 7 x64
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 Visual Studio 2010(管理者として)、IIS 7をWindows 7 x64で実行しています。うまくデバッグせずにIIS 7でASP.NET Webサイトを実行できますが、F5キーを押してデバッグすると、次のようになります。 Webサーバーでデバッグを開始できません。ASP.NETデバッグを開始できませんでした。デバッグせずにプロジェクトを開始すると、詳細情報が利用できる場合があります。 残念ながら、ヘルプリンクはあまり役に立ちませんでしたが、大規模なもののツリーの全体を導きます。 私は以下をチェックしました: セキュリティ要件—以前に特別なことをしなければならなかったことを思い出しません。IIS7のワーカープロセスはw3wp.exeです。ASPNETまたはNETWORK SERVICEとして実行している場合、デバッグするには管理者権限が必要であると記載されています。ここで何かを変更する必要があるかどうかを確認するにはどうすればよいですか? Webサイトの[プロパティページ]> [開始オプション]> [デバッガー]> [ASP.NET]がオンになっています。[カスタムサーバーを使用]は、サイトのURLに設定されています(デバッグなしで正常に機能します)。 でデバッグが有効になっていweb.configます。 アプリケーションはASP.NET 3.5を使用しています(最終的には4.0に移動したいのですが、移行する必要があります)。 アプリケーションプール:.NET AppPoolを分類しています(DefaultAppPoolも試しました)。 次に確認できるアイデアはありますか? 確かに、IIS、VSのインストール、Webサイトの作成、テストの開始はそれほど難しくありませんか? 前もって感謝します。

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