0

Ok。そのため、タイトルが私の質問の最良の説明であるかどうかはわかりません。

これが問題です。MS Windows Azure で実行されている Web アプリがあります。それをテストするために、Visual Studio は Azure Emulator を使用します。自分のサイトで使用したいサードパーティ コントロールを見つけました。同社は、ライセンスを購入する前にサイトでテストできるように、コントロールのデモをダウンロードすることを許可しています. このコントロールは dll の形式ですが、その DLL の内部には、ローカルで実行されているページ以外がコントロールを読み込めないようにブロックするコードもあります。Windows Azureエミュレーターを使用してテストしているため、すべてがdllに対してローカルではないように見えるため、テストできません。会社に問い合わせてみましたが、まだ返事がありません。テストできるように、ローカルでデバッグしているときに Azure をローカルに見えるようにするアイデアはありますか?

これは、コントロールの購入を回避する手段ではなく、購入する前に動作することを確認するためのものです。

ありがとう。

4

1 に答える 1

0

あなたの最善の策は、次のことをすることだと思います:

  1. アプリケーションをクラウド サービス (Web ロール) にデプロイする
  2. リモートデスクトップが有効になっていることを確認してください
  3. リモート デスクトップ経由でインスタンスに接続する
  4. Internet Explorer を開き、「http://localhost」に移動します。これにより、いくつかの機能テストを行うことができますが、Web ファーム (複数のインスタンス) をサポートしているかどうかをテストすることはできません。

しかし、それはアセンブリにとって「ローカル」が何を意味するかによって異なります。これは単に「http://localhost」でリクエストを行うことを意味するのでしょうか? または、Web アプリケーションを Cassini で実行する必要がありますか?

于 2012-10-10T22:33:52.413 に答える