問題タブ [iis-7]
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.
asp.net - IIS7はResponse.StatusCodeを設定するときにcustomErrorsをオーバーライドしますか?
ここで奇妙な問題が発生します。customErrors
web.config のセクションを使用してカスタム エラー ページを作成する場合は、適切な値に設定する必要があることは誰もが知っていResponse.StatusCode
ます。たとえば、カスタム 404 ページを作成して 404.aspx という名前を付けた場合<% Response.StatusCode = 404 %>
、コンテンツを挿入して真の 404 ステータス ヘッダーを持たせることができます。
ここまでフォロー?良い。IIS7 でこれを実行してみます。私はそれを機能させることができません、ピリオド。カスタム エラー ページで が設定されている場合Response.StatusCode
、IIS7 はカスタム エラー ページを完全に上書きするように見え、独自のステータス ページを表示します (構成されている場合)。
他の誰かがこの動作を見て、おそらくそれを回避する方法を知っていますか? IIS6で動作していたので、なぜ変わったのかわかりません。
注: これは、404 Not Found の代わりに 200 OK を返す ASP.NET カスタム 404の問題とは異なります。
authentication - IIS7: IIS6 のように統合 Windows 認証をセットアップする
これは、AD ドメインの一部ではない Windows Server 2008 上の IIS 7 用です。Web サイトを表示するためにユーザー名/パスワード (Windows アカウントなど) を入力する必要がある Web サイトをパスワードで保護したいと考えています。次に、Web サイトは独自の認証方法 (フォーム) を使用してユーザー アカウントを処理し、メンバー固有のページを表示するかどうかなどを決定します。
IIS6 では、匿名アクセスを無効にし、統合 Windows 認証を有効にしました。IIS7 の動作は異なり、Windows のユーザー名とパスワードを入力してサイトを表示すると、サイトは正常に表示されますが、ログイン ページにリダイレクトされます。ログインすると、サイトは自然に動作します。Web サイトの資格情報でログインせずにサイトをナビゲートできる必要があります。
ウェブサイトへのアクセスをパスワードで保護したいので、ここで匿名アクセスを有効にすることは意味がないと思います(最初にURLに移動したときにユーザー名/パスワードダイアログをポップアップします)。
どんな助けでも大歓迎です!
c# - IIS のすべてのコンテンツを再帰的に参照するにはどうすればよいですか?
すべての仮想ディレクトリとそのサブディレクトリとファイルを(再帰的に)参照する次のプログラムがあります。
現在、このプログラムはすべての仮想ディレクトリを一覧表示しますが、仮想ディレクトリのサブディレクトリを一覧表示するのはごくわずかです (私が確認したそのようなディレクトリでは、IIS で匿名アクセスが有効になっています)。
このプログラムが IIS のすべてのコンテンツを参照できるようにするにはどうすればよいですか? 提供/設定できるその他のセキュリティ設定はありますか?
http - 1 つの IP アドレスを使用して、LAN 上の 2 つの別個の Web サーバーを外部にホストすることはできますか?
私は、ホーム Web 開発操作を行う Web プログラマーです。私の家には FIOS 接続で複数の Web サーバーがあります。dyndns.org のカスタム ドメイン サービスを介してルーターを指す独自のドメインを持っています。
私の ISP は 1 つの静的 IP アドレスを提供してくれます。これにより、現時点では、あるサーバーからのアウトバウンド Web トラフィックをポート 80 経由で、別のサーバーからポート 8080 経由で送信するようにルーターを構成できます。企業クライアントが 2 番目の Web サーバーにアクセスできないようにします。
2 つの別々のホスト名を使用して、通常の古いポート 80 の Web トラフィックをネットワーク内の 2 つの別々の Web サーバーに転送する方法はありますか?
例えば。http://webserver1.mydomain.com
ネットワーク上の 1 つの Web サーバーにアクセスし、http://webserver2.mydomain.com
別の Web サーバーにアクセスして、両方のトラフィック セットをポート 80 で処理したいと考えています。
これは可能ですか?そうでない場合、ある Web サーバーから別の Web サーバーに透過的にトラフィックをプログラムでルーティングすることでハッキングできますか?
記録として、私は MS Windows Server 2008 IIS 7.0 スタック、D-link DIR-655 ルーターを実行し、ドメインのニーズに合わせて DynDNS を使用しています。
asp.net-mvc - MVCビューの問題
WindowsVistaのIIS7.0でMVCアプリケーションを実行しています。アプリケーションは適切なコントローラーとアクションにリダイレクトされますが、ビューが特定のパスに存在する場合、ビューがパスに見つからないというエラーが表示されます。
ルートは以下のとおりです。
ルート.MapRoute( "デフォルト"、//ルート名
"home / {action} / {id}"、//パラメータ付きのURL
new {controller = "Home"、action = "Index"、id = ""} //パラメータの制約);
ビュー「インデックス」が次のパスに見つからなかったため、エラーが発生します:〜/ Views / Home / Index.aspx、〜/ Views / Home / Index.ascx、〜/ Views / Shared / Index.aspx、〜 /Views/Shared/Index.ascx mvcアプリケーションを実行するとhttp:// localhost / mvcsf / Home /
.net - MS Access + IIS + 偽装 = 「特定できないエラー」?
IIS で偽装と基本認証を使用して、ネットワーク共有経由で Access データベースに接続する ASP .NET (2.0) アプリを使用しています。奇妙な「Unspecified Error」エラー メッセージが表示され始めた今日まで、すべてが正常に機能していました。問題を解決するために IIS のリセットを行うことになりましたが、そもそもなぜそれが起こったのかを突き止めようとしています。
何か案は?これが私の接続文字列です: provider=Microsoft.Jet.OLEDB.4.0;Data Source = \REMOTESERVER\LocalDatabases$\database.mdb;Jet OLEDB:Database Password=password"
前もって感謝します!
asp.net-mvc - IIS7、SQL 2008、およびASP.NETMVCセキュリティ
作業中のASP.NETMVCアプリケーションがあります。私はIIS6とSQL2008Expressを搭載したWindowsServer2003で開発してきましたが、すべてがうまく機能していました。最近、Windows 7ベータ版を試してみることにしました。そのため、現在IIS7を使用していますが、データベースへの接続に問題があり、理解できないようです。
アプリを正常に実行/デバッグできますが、データベースにアクセスする必要のあるページにアクセスしようとすると、次のエラーが発生します。
ログインによって要求されたデータベース「MyDatabaseName」を開くことができません。ログインに失敗しました。ユーザー「IISAPPPOOL\MyApplicationName」のログインに失敗しました。」
明らかにセキュリティ構成の設定が間違っていますが、正しく設定する方法についての適切なドキュメントが見つからないようです。データベースにNETWORKSERVICE権限を付与しようとしましたが、うまくいかなかったようです。このデータベースに「IISAPPPOOL\MyApplicationName」アクセス許可を与えるために私が何をする必要があるか知っている人はいますか?明らかな何かが欠けていますか?
ありがとう...
apache - IIS7 のワイルドカード サブドメイン。Apache のようにすることは可能ですか?
ワイルドカード ドメインに関して Apache と同じ機能を実現するように IIS7 を構成することは可能ですか? URL で使用されるサブドメイン ユーザーに基づいて、ASP.NET Web アプリケーションでユーザーをルーティングすることに興味があります。
ここに次のようなものが記述されています。
http://steinsoft.net/index.php?site=programming/articles/apachewildcardドメイン
ありがとう
c# - IIS 7.0 での奇妙な動作 - System.DirectoryServices
IIS 7.0 で奇妙な問題に直面しています。
IIS の仮想ディレクトリで Windows 認証モードのみが有効になっている
この方法で TestV/Folder/file.aspx に関連付けられた DirectoryEntry を取得しようとすると、次のようになります。
「指定されたパスが見つかりません」という例外が発生します。
IIS に戻って次の手順を実行すると、TestV/Folderを右クリックして匿名認証モードを有効にし、再度無効にします。
TestV/Folder/file.aspxを右クリックし、匿名認証モードを有効にしてから、再度無効にします。
基本的に、aspx ファイル Testv/Folder/file.aspx に手動でアクセスしました。
上記の手順の後、プログラムを再実行すると、コードはディレクトリ エントリに正常にアクセスでき、名前 (file.aspx) を正常に出力できます。
ここで何が問題なのですか?
もう1つの情報:
IIS 6.0 でもこの動作が見られます。したがって、IIS で仮想ディレクトリ内のフォルダ/ファイルに対して手動操作を行わない限り、Active Directory 内に対応するメタデータが作成されないように見えますか?
iis-7 - IIS7のweb.configで統合モードを設定する
IIS7には、統合モードとクラシックモードがあります。web.configを使用し、IIS7にアクセスせずに、サイトを強制的に統合モードで実行することは可能ですか。
私が尋ねる理由は、私が最近Mossoにサインアップし、クラシックではなく統合モードでサイトを実行する必要があるためです。
私は彼らに電話して、多分彼らにそれを変えさせることができることを知っています...