問題タブ [iis-10]
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.
rest - ASP .Net Web API がエラー (403) で HTTP 要求をブロックするように強制する
次の制限付きで http リクエストを許可しないようにプロジェクトを構成したいと考えています。
- これは、すべての API に対するグローバルな制限である必要があります (web.config、インストーラーのスクリプトなどを介して)。
- ハードコーディングする必要があります (IIS の APP で [SSL が必要] を押さないでください)。
- 「リダイレクト」なし - エラー (403) を返すだけ
私の理想的なオプションは、インストーラーで実行されるスクリプトで「SSL が必要」を構成することです。
c# - 非常に広範な URL を送信する方法
27 kB の JSON パラメータを持つ URL があります。
しかし、ステートメントを実行すると、次のエラーが表示されます。
リクエスト URL が長すぎます HTTP エラー 414. リクエスト URL が長すぎます。
このような方法でデータを送信する必要があるため、この状況をどのように解決できますか?
asp.net - OWA リダイレクトを停止する方法
ドメインに /AppName である Web サイト アプリケーションがあります。そのアプリにアクセスするために URL 書き換えを使用しています。Exchangeもサーバーにインストールされており、OWAは当サイトのhttpsを取ります。代わりに /AppName に行きたいです。どうすればいいですか?
logon.aspx をリダイレクトに変更しましたが、これはハックのように感じます。
asp.net - コンソール アプリから呼び出されたときに、Web API がすべてのリソースで 404 を返すのはなぜですか?
Home
私は、標準のVSプロジェクトテンプレート、つまりコントローラー、およびValues
多くのMVCクラフトからほぼ直接、小さなWeb APIを持っています。IIS 10 で実行およびデバッグするように設定されています。
Microsoft.AspNet.WebApi.Tracing
パッケージと次のコードを に追加して、トレースを設定しましたWebApiConfig
。
SimpleTracer
は、ITraceWriter
テキスト ファイルに書き込む です。
VS エコシステムの外部、つまり Chrome の PostMan から API を呼び出すと、URL が正しくないため、404 エラー メッセージが表示され、トレース ファイルが存在しない場合は新しいトレース ファイルが作成されます。適切な URL を使用して PostMan から呼び出すと、期待どおりの結果が得られ、トレース ファイルに要求のトレースが記録されます。
コンソール アプリから呼び出すと、適切な URL を使用しても 404 エラー応答が返され、トレース ファイルには何も書き込まれません。.exe
私はそれを削除することで確認しました.IISはクライアントを使用しているときにそれを再作成することさえしません.
.exe
VS の外部からコンパイルされたものから呼び出すと、同じエラーが発生します。
次に、IIS Express を使用するように Web API を設定すると、すべてが完全に機能します。非 Web アプリケーションからの呼び出しには CORS が必要ですか? この場合、IIS には追加のヘッダーが必要ですか? なにが問題ですか?
編集 A:これは、PostMan を使用するときの要求であり、200 と予想される文字列のリストを返します。
および応答とヘッダー:
編集 B:これは、HttpClient を使用して送信された要求です。
唯一の実際の違いは、Fiddler は localhost からのトラフィックをキャプチャしないため、代わりに自分のコンピューター名を使用する必要があったことです。同じ受信者が引き続き要求を受け取ります。
ここでの応答は次のとおりです。
php - IIS 10 の phpinfo() ページで PHP 7.1.0 の空白の画面が表示される
IIS で PHP 7.0 を正常に使用し、phpinfo ページを表示できました。アップグレードして PHP 7.1 を指定すると、IIS の phpinfo ページが空白になり、スピナーが読み込み中のように動作し続けます。7.1 を使用して、ブラウザーに php ページを正常に読み込むことができます。phpinfo ページがロードされないのはなぜですか?
php - IIS PHP 7.1 PECL DLL ライブラリ
http_parse_cookie()
PHP 7.1 で IIS 10 を実行しており、PHP Storm が PECL メソッドにスタブのみを提供していることに気付いたとき、PHP Storm でメソッドを利用しようとしていました。Web で徹底的に検索した後、このWindows PECL リポジトリに出くわしましたが、2.5.0 までしか使用できず、使用しようとしても機能しません。
php_http-3.1.0-7.1-nts-vc14-x64.zipが必要ですが、リストされているのはいくつかのログ ファイルだけです。PHP 7.1 の php_http.dll はどこで確実に入手できますか?
大量の検索を行いましたが、DLL はどこにも見つかりません。
webforms - IIS10 で RedirectFromLoginPage または Response.Redirect が機能しない
FormsAuthentication を使用するいくつかの従来の WebForm アプリがあり、最新の .NET バージョンに更新し、Server 2008 R2 から Server 2016 に移行しています。
ログインに成功すると、アプリの既存のバージョン (.NET 4.5.1) とデバッグ (.NET 4.6.1) の両方で、ユーザーはアプリのセキュリティで保護されたセクションに正しく転送されますが、サーバーにデプロイされると、ユーザーは認証できますが、転送に失敗します。セッション タイムアウトのポップアップが表示されるまで、ログイン ページに留まります。
認証は
元のアプリのリダイレクトでは
私たちも試しました
どちらもデバッグ (IIS 7) で動作しますが、IIS 10 にデプロイされた状態ではどちらも動作しません
展開により、そのサイトのフォーム認証が有効になります... IIS 10で何かが変更されたと思いますが、それを理解できません...
ありがとう