0

好的。所以我不确定标题是我问题的最佳描述。

这就是问题所在。我有一个在 MS Windows Azure 上运行的 Web 应用程序。为了对其进行测试,Visual Studio 使用了 Azure 模拟器。我找到了想在我的网站上使用的第 3 方控件。该公司允许您下载控件的演示,以便您可以在购买许可证之前在您的站点中对其进行测试。此控件采用 dll 的形式,但该 DLL 内部还有一些代码会阻止本地运行的页面以外的任何内容加载控件。由于我正在使用 Windows Azure 模拟器进行测试,所有“似乎”都不是 dll 本地的,因此我无法对其进行测试。我已尝试联系该公司,但尚未得到回复。有什么想法可以让我在本地调试时让 Azure 看起来是本地的,以便我可以测试它?

这不是绕过购买控件的一种手段,而只是让我在购买之前确保它可以正常工作。

谢谢。

4

1 回答 1

0

我认为您最好的选择是执行以下操作:

  1. 将您的应用程序部署到云服务(Web 角色)
  2. 确保启用远程桌面
  3. 通过远程桌面连接到您的实例
  4. 打开 Internet Explorer 并导航到“http://localhost”。这将允许您进行一些功能测试,但您将无法测试它是否支持网络场(多个实例)。

但这实际上取决于“本地”对程序集的含义。这是否仅仅意味着在“http://localhost”上发出请求?或者您是否需要在 Cassini 中运行您的 Web 应用程序?

于 2012-10-10T22:33:52.413 回答