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

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

17
MVC4 HTTPエラー403.14-禁止
ローカルで正常に動作する.net4.5 ASP.NET MVC4 Webアプリ(IIS Expressと開発サーバー)を構築しましたが、Webサーバーに展開すると403エラーがスローされます。私はサーバーに.Net 4.5RCをインストールし、aspnet_regiis -i 以前のバージョンのMVC / .Netの問題について誰もが推奨したビットを試しましたが、 役に立ちませんでした。 何か案は? 編集:状況についての詳細情報。サーバーは32ビットで、正常に動作する他の4つのMVC3アプリケーションがあります。動作していないのは、私のMVC4アプリだけです。

4
IISアプリプール、ワーカープロセス、アプリドメイン
IISでは、アプリケーションプール、ワーカープロセス、アプリドメインの違いを説明できますか?また、彼らはどのように連携しますか?私はいくつかの記事を読みましたが、それでもまだ少し混乱しています。 IISで作成された各Webサイトはアプリケーションになりますか? 各アプリケーションは1つのワーカープロセスに関連付けられていますか? アプリドメインはどこにありますか?
88 asp.net  iis 

14
アセンブリ「System.ServiceModel」からタイプ「System.ServiceModel.Activation.HttpModule」をロードできませんでした
IISでWebプロジェクトを実行しています。 4.0フレームワークアプリです。 Service.svcがあり、アプリケーションを実行するとこのエラーが発生します。 "アセンブリ 'System.ServiceModel、Version = 3.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'からタイプ 'System.ServiceModel.Activation.HttpModule'をロードできませんでした 私はこれを試しました-> aspnet_regiis.exe -iruを多くのフォーラムで見つけましたが、問題は解決しませんでした。 誰か他の方法を知っていますか?
88 iis  service  svc 

3
ローカルホストでhttps / SSLをどのように使用しますか?
ローカルホスト上のWebアプリケーションでSSLを設定する方法を知りたいのですが。 私にはこれを行う背景がありません、ガイダンスを評価します。Webアプリケーションの実装はすでに完了しており、ローカルホストでhttpsを使用するため、またはサーバーでホストしているときに必要です。 何か案は? よろしく。
88 asp.net  iis  ssl  localhost 

4
長いASP.NET操作でのIIS要求タイムアウト
長い操作を実行すると、IISからの要求のタイムアウトが発生します。舞台裏では、ASP.NETアプリケーションがデータを処理していますが、処理されるレコードの数が多いため、操作に時間がかかります。 ただし、IISはセッションをタイムアウトすると思います。これはIISまたはASP.NETセッションの問題ですか? 前もって感謝します

5
URL内のダブルエスケープシーケンス:リクエストフィルタリングモジュールは、ダブルエスケープシーケンスを含むリクエストを拒否するように構成されています
ASP.NET MVCアプリケーションで、次のようなURLを実装しようとしています。 / product / tags / for + familys デフォルト構成でアプリケーションを実行しようとすると、404.11応答コードで次のメッセージが表示されます。 HTTPエラー404.11-見つかりません リクエストフィルタリングモジュールは、ダブルエスケープシーケンスを含むリクエストを拒否するように構成されています。 web.config内に以下のコードを実装することで、このエラーを回避できます。 <system.webServer> <security> <requestFiltering allowDoubleEscaping="true" /> </security> </system.webServer> だから、今私は何も得ていません404.11。 私が疑問に思っているのは、この実装でどのようなセキュリティホールを開いているのかということです。 ところで、私のアプリケーションはの下に.Net Framework 4.0あり、の下で実行されていIIS 7.5ます。

12
VS 2012は、カスタムバインディングホストでIISを使用するプロジェクトを読み込めません-IISExpressを使用していると考えています
IISを使用するASP.NETプロジェクトがあります。IISサイトは、カスタムバインディングホスト名を使用するように構成されています。プロジェクトファイルには、次の設定が含まれています。 ... <UseIISExpress>false</UseIISExpress> ... <ProjectExtensions> <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <UseIIS>True</UseIIS> <AutoAssignPort>False</AutoAssignPort> <DevelopmentServerPort>8662</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl>http://custom.host.name/</IISUrl> <NTLMAuthentication>False</NTLMAuthentication> <UseCustomServer>False</UseCustomServer> <CustomServerUrl></CustomServerUrl> <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions> ... プロジェクトがこのように構成されている場合、からサイトにアクセスでき、http://custom.host.name/デバッグ時にVSがIISワーカープロセスに自動的に接続します。 プロジェクトをリロードすると(ソリューションを閉じる/再度開くか、プロジェクトのコンテキストメニューでアンロード/リロードする)、予期しないことが発生します。プロジェクトの読み込みに失敗し(load failed)、ソリューションエクスプローラーのプロジェクト名の右側に表示され、メッセージボックスに次のメッセージが表示されます([出力]ウィンドウにも表示されます)。 The URL 'http://custom.host.name/' for Web project 'Some.Asp.Net.Project' is configured to use IIS Express as the web server but the URL is currently configured on …

8
ディレクトリの「401Unauthorized」
ローカルマシンでプロジェクトを実行した場合は発生しないため、これはIISエラーであると思います。 私は自分のスタイルシートを ~/Content/css そのディレクトリ内のファイルはページに読み込まれず、それらに直接移動すると、サーバーエラーが発生します。 401-無許可:資格情報が無効なため、アクセスが拒否されました。 指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。 これはそのディレクトリでのみ発生します。他のファイルへのアクセスに問題はありません。これを止めるためにIIS7でやらなければならないことがありますか?

10
スレッドを使用してIISで長時間実行されるジョブを実行できますか?
ASP.Netアプリケーションでは、ユーザーがWebページのボタンをクリックすると、イベントハンドラーを介してサーバー上のオブジェクトがインスタンス化され、オブジェクトのメソッドが呼び出されます。メソッドは外部システムに移動して処理を実行しますが、これにはしばらく時間がかかる場合があります。したがって、私がやりたいのは、そのメソッド呼び出しを別のスレッドで実行して、「リクエストが送信されました」というメッセージでユーザーに制御を戻すことができるようにすることです。ユーザーがオブジェクトのステータスをポーリングし続けることができればさらに良いでしょうが、私はこれをファイアアンドフォーゲットとして行うことをかなり嬉しく思います。 私が知らないのは、ユーザーセッションが期限切れになっても、IISがスレッドの実行を継続できるかどうかです。ユーザーがイベントを起動し、サーバー上でオブジェクトをインスタンス化し、新しいスレッドでメソッドを起動するとします。ユーザーは「リクエストが送信されました」というメッセージに満足し、ブラウザを閉じます。最終的に、このユーザーセッションはIISでタイムアウトしますが、スレッドはまだ実行中であり、作業を行っている可能性があります。IISはスレッドの実行を継続できるようにしますか、それともユーザーセッションの期限が切れるとスレッドを強制終了してオブジェクトを破棄しますか? 編集:回答とコメントから、これを行う最善の方法は、実行時間の長い処理をIISの外部に移動することであると理解しています。他のすべてとは別に、これはappdomainリサイクルの問題を扱います。実際には、限られた時間でバージョン1をリリースする必要があり、既存のフレームワーク内で作業する必要があるため、サービスレイヤーを避けたいため、IIS内のスレッドを起動するだけで済みます。実際には、ここでの「長時間実行」は数分で、Webサイトの同時実行性は低くなるため、問題ないはずです。ただし、次のバージョンでは、別のサービスレイヤーに分割する必要があります。

8
IISでデフォルトのWebサイトを再作成します
IISのデフォルトのWebサイトを誤って削除してしまいました。IISマネージャーのツリーに表示されなくなり、「localhost」を参照すると404エラーが返されます。 IISを再インストールしましたが、デフォルトのWebサイトがまだ存在しません...デフォルトのWebサイトを再作成して、内部にフォルダーを作成することはできますか?
84 iis 

9
仮想ディレクトリを追加するときに、「パス(C:\ inetpub \ wwwroot)へのアクセスを確認できません」
Windows Server 2008R2でIISWebサービスとASP.NETサービスをセットアップしようとしています。物理ディレクトリが作成されましたが、動作させることができません。これは、IISロールの新規インストールです。 サーバーはドメイン上にあり、domain \ server $はへの読み取り/書き込み/参照アクセス権を持っていますC:\inetpub\wwwroot。読み取り/書き込み/閲覧アクセスは、以下にも許可されます。 管理者 ネットワークサービス ユーザー IIS_IUSRS IUSR 私がこれまでに試したこと ではEdit Virtual Directory -> Connect Asダイアログで、[アプリケーションユーザ(認証を通過します)。テスト設定を押すと、上記のエラーが発生します。 でEdit Virtual Directory -> Connect As:ダイアログ、特定のユーザーを選択IUSR(パスワードなし)。テスト設定を押すと、次のようになります。 その他の注意事項 匿名認証が有効になっており、匿名ユーザーIDはアプリケーションプールIDです。 アプリケーションプールの構成は次のようになります。 Webブラウザでhttp://localhost、空白のページを返しますが、エラーはありません。 どんな助けでもいただければ幸いです。
83 iis  iis-7.5 

5
SDDLの作成に失敗しました、エラー:1332
Visual Studio 2010SP1でIISExpressを使用しようとしています。 私はこのチュートリアルに従っています。このコマンドを実行すると。 netsh http add urlacl url=https://Melnibone:443/ user=everyone このメッセージが表示されます: Create SDDL failed, Error: 1332 何が起こっていますか?
82 iis  ssl  iis-express 

5
IHttpHandlerとIHttpModule
私の質問は単純です(答えはおそらくそうではないでしょうが):C#/ ASP.NETでサーバー側のアップロードハンドラーを実装する方法を決定しようとしています。 私はHttpModules(IHttpModuleインターフェイス)とHttpHandlers(IHttpHandlerインターフェイス)の両方を使用しましたが、どちらのメカニズムを使用してもこれを実装できると思います。また、両者の違いがわからないこともあります。 だから私の質問はこれです: どのような場合に私はIHttpModuleの代わりにIHttpHandlerを使用することを選択しますか(およびその逆)? パイプラインではるかに高く実行されますか?特定の状況で構成するのははるかに簡単ですか?中程度のセキュリティではうまく機能しませんか?

6
SameSite属性がAsp.net_SessionID Cookieに自動的に追加される方法
最近samesite = laxがセッションCookieに自動的に追加されます!この属性は単にsessionIDに追加します。 "Set-Cookie ASP.NET_SessionId=zana3mklplqwewhwvika2125; path=/; HttpOnly; **SameSite=Lax**" 私のWebサイトはIIS 8.5、Windows 2012 R2でホストされており、WAFまたはUrlRewriteがなく、AntiVirus(kasper)をオフにしています。 しかし、まだいくつかの顧客サーバーで同じ問題があります。 何か案が? 編集: 私はこれを見つけます:https : //support.microsoft.com/en-us/help/4524419/kb4524419 ASP.NETは、HttpCookie.SameSite値が「なし」の場合にSameSite Cookieヘッダーを発行し、ChromeでのSameSite Cookie処理に対する今後の変更に対応します。この変更の一部として、FormsAuthおよびSessionState Cookieも、以前のデフォルトの「None」ではなくSameSite = 'Lax'で発行されますが、これらの値はweb.configでオーバーライドできます。 web.configでSessionStateの同じサイトのCookieを上書きするにはどうすればよいですか?この行を追加しましたが、SessionID Cookieでは機能しません! <httpCookies sameSite="Unspecified" /> 編集:私はこれを見つけます:https ://docs.microsoft.com/en-us/dotnet/api/system.web.configuration.sessionstatesection.cookiesamesite?view=netframework-4.8#System_Web_Configuration_SessionStateSection_CookieSameSite SessionStateタグの「cookieSameSite」属性によって、stateserverのsamesiteを設定します。
20 asp.net  iis  samesite 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.