0

私たちは、Pivo​​tViewer でジャスト イン タイム コレクション サーバー コードを使用する ASP.NET アプリケーションに取り組んでいます。通常の http を使用すると、すべて正常に動作します。ただし、ASP.NET アプリケーションではユーザーがログインする必要があるため、httpsS ( SSL) を使用した方がよいでしょう。

アプリケーションをホストするサーバーにMicrosoft URL Rewrite Module http://www.iis.net/download/URLRewriteをインストールする必要がありました。また、web.config に以下を追加して、自動 80 -> 443 リダイレクトが機能するようにしました。

セクションの後に、これはどこにも行けないので、次のコードが追加されます。

 <rewrite>
 <rules>
 <rule name="HTTP to HTTPS redirect" stopProcessing="true">
 <match url="(.*)" />
 <conditions>
 <add input="{HTTPS}" pattern="off" ignoreCase="true" />
 </conditions>
 <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
 </rule>
 </rules>
 </rewrite>

Web サービスも WCF サービスも ASMX サービスもありません。

ただし、httpS (SSL) を使用してアプリケーションを展開すると、Pivo​​tViewer を使用したジャストインタイム コレクション サーバー コードは何も表示しません。エラーはありません。何も表示できません。

httpS (SSL) を使用した PivotViewer のジャスト イン タイム コレクション サーバー コードでこのような問題が発生したことがあるかどうか教えてください。

4

2 に答える 2

1

http://<whatever>コードは、 IIS がリダイレクトするストレート コールを発行しているようにhttps://<whatever>見えますが、コードはリダイレクトに従っていません。

https://コードを調べて、代わりにバージョンを呼び出していることを確認する場合がありますhttp://

于 2012-09-07T18:09:31.610 に答える
0

Pivot Viewer によって表示されるコンテンツは、URL を使用してジャスト イン タイム コレクション サーバー コードによって参照されていました。つまり、車の画像 jpeg を表示する場合は、次のようなジャスト イン タイム コレクション サーバー コードを指定します。

http://something.com/ClientBin/Uploads/carimage.jpg

また

https://something.com/ClientBin/Uploads/carimage.jpg

問題は、ジャスト イン タイム コレクション サーバー コードが httpsS (SSL) URL に対して機能しなかったことです。

したがって、ジャストインタイム コレクション サーバー コードに、次のような絶対物理ディレクトリ パスを指定することにしました。

C:\SomethingWebApplication\ClientBin\Uploads\carimage.jpg

絶対物理ディレクトリ パスの使用は httpsS (SSL) で機能しましたが、httpsS (SSL) URL を使用した参照は失敗しました。

于 2012-09-19T14:21:19.647 に答える