【问题标题】:Changing the URL/ IP address of the AJAX function to be static将 AJAX 函数的 URL/IP 地址更改为静态
【发布时间】:2012-04-29 21:48:52
【问题描述】:

现在,我有一个使用 [html、asp.net、sql server、javascript 和 ajax] 制作的 Web 应用程序。 像往常一样,我使用 ajax 使用 aspx 页面向服务器发送数据。 我的应用程序运行良好,但我想在 Android 上部署它。

我在 ajax 函数中使用的 asp url 是:

 url:'http://localhost:49169/xxxxx.aspx'

如您所见,这在移动设备上不起作用,因为网址每次都会更改。 那么我应该怎么做才能更改 url 和 IP 地址以使其成为静态并在不重新编译项目的情况下采用 IP 的新配置?

谢谢。

【问题讨论】:

  • 在 Android 上部署是什么意思? Aspx 需要 .net 运行时环境。你能更清楚地说明你在寻找什么吗?
  • 我将使用 phonegap 进行部署。

标签: android asp.net html ajax url


【解决方案1】:

这取决于您使用的 Visual Studio 版本。但一般要点是,您可以从“使用动态端口”设置端口,它会为您选择一个,例如49169 到您可以指定的固定端口。

以下是 2008 年视觉工作室的说明,我相信其他版本的视觉工作室的说明相同(或非常相似): http://msdn.microsoft.com/en-us/library/ms178109%28v=vs.90%29.aspx

【讨论】:

  • 非常感谢您的有用回答。对不起,我还有一个问题,如果我更改了所有的 url,我可以在 Android 上部署它吗?还是我需要做另一件事?
  • 对不起@OnlyHope,在这个问题上看着你的cmets - 我对phonegap并不是很熟悉。我猜想通常 phonegap 需要一个可公开访问的站点来生成它的应用程序。但我不确定......也许 phonegap 有一种方法可以创建在您的机器/网络上本地工作的测试版本。然而,Visual Studio 中的内置网络服务器通常不允许远程连接。您可以使用允许远程连接的“IIS Express”……但在调查之前,我会查看 phonegap 的常见问题解答,看看您是否需要一个可公开访问的 URL。
  • 好的,我会试试常见问题解答.. 非常感谢 =)
  • 不用担心@OnlyHope,希望对您有所帮助。
猜你喜欢
  • 1970-01-01
  • 2020-04-26
  • 2015-05-05
  • 1970-01-01
  • 2018-11-04
  • 2013-10-15
  • 1970-01-01
  • 2021-12-29
  • 2016-08-27
相关资源
最近更新 更多