問題タブ [managedfusion]

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.

0 投票する
1 に答える
1644 参照

asp.net - ManagedFusionURL書き換えが機能しない

他の質問によると、.NET 4.0を使用するUrlRewriter.NETが機能しないため、UrlRewriter.NETを機能させることができませんでした。

だから今私はManagedFusionを試しました。ローカルでは機能しますが、サーバーでは機能しませんが、エラーは異なり、これは実際に機能する可能性があると感じており、構成に問題があります。

つまり、私のweb.config設定は(要約バージョン)です。

私のManagedFusion.Rewriter.txtは

これで、ローカルマシン(Visual Studio 2010)で完全に正常に機能しますが、アップロードすると、/ Campaign/List.aspxが見つからないという404が表示されます。

さらに、SSLにも適用されます。これは、そのアカウントのSSL証明書が別のサブドメイン用であり、SSLエラーをスローするためです。

私が間違っていることはありますか?今回はURLモジュールがすべてのリクエストを処理しているようですが、これはどういうわけか間違って設定したようです。

追加情報

  • IIS7.0の実行-統合パイプライン

  • .NET 4.0

0 投票する
1 に答える
377 参照

url - URL Rewriter Managed Fusion は QueryString を取り除きます

Managed Fusion URL Rewriter を使用していますが、これまでのところ素晴らしいものです。ここで必要なのは、プロキシ Web サイトからの URL でクエリ文字列が渡されることを確認することだけです。すべての呼び出しで CODE=777 を渡す必要があるため、以下のコードがあります。

ただし、事前にクエリ文字列を削除する必要があります。そこで、以下のコードを使用しました。

しかし、以下のような追加のクエリ文字列でリダイレクトすると失敗します

すべてのクエリ文字列パラメーターを削除せずに特定のクエリ文字列を削除する方法はありますか?

0 投票する
2 に答える
838 参照

iis-7.5 - リバース プロキシとしてのマネージド Fusion

リバース プロキシを設定しようとしています (そして失敗しています)。

私が試してみました:

2013-01-08T13 :49: 41 * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * * * * ** *
2013-01-08T13:49:41 [書き換え] 入力: http://swisscom-live.emusetech.com:81/ping/somecall.svc
2013-01-08T13:49:41 [ルール 0 ] 入力: /ping/somecall.svc
2013-01-08T13:49:41 [ルール 0] 一致するルール パターン
2013-01-08T13:49:41 [ルール 0] 出力: http://my.proxy.com/ somecall.svc
2013-01-08T13:49:41 [書き換え] プロキシ: http://my.proxy.com/somecall.svc
2013-01-08T13:49:41 * ** * ** * ** * ** * * * * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** *

ただし、実際の Web ブラウザーには、「ローカル」マシンからの 404 エラーが表示されます。ログは正しいことをしていると言っていますが、実際にそうしていない理由がわかりません!


ポインターは大歓迎です!(Managed Fusion またはその他のアイテムのいずれか)。


更新: 最終的に、Microsoft 固有の方法を機能させることができました。(私が見逃していた) トリックは、別個の空の Web アプリケーションを作成し、この新しいアプリケーションでリバース プロキシのみを作成する必要があったことです。

これを追加しようとしていた他のアプリケーションには、URL 書き換えが機能しないようにするオーバーライド設定がいくつかあったと思われます (ただし、リダイレクトは許可されていました)。

ただし、マネージド フュージョンの問題に関するコメントには引き続き関心があります!!!

0 投票する
1 に答える
238 参照

mod-rewrite - 末尾のスラッシュがない場合、ManagedFusion Rewriter 404?

ManagedFusion Rewriter をリバース プロキシとして使用しています。構成はかなり単純です。

これは、どの URL でもほとんど機能します。ただし、URL がたまたま末尾のスラッシュで終わっていない場合、失敗します。

このようなリクエストは完全にうまくいきます:GET api/report/

ただし、このようなリクエストは、プロキシされた URL でリクエストを行うことなく 404 を返します。GET api/report/1

これは私の構成ファイル全体です:

どこが間違っているのでしょうか?