2012-04-18 173 views
0

现在,我有一个使用[html,asp.net,sql server,javascript & ajax]制作的Web应用程序。 和往常一样,我使用ajax使用aspx页面将数据发送到服务器。 我的应用程序工作正常,但我想在Android上进行部署。将AJAX函数的URL/IP地址更改为静态

我在阿贾克斯功能使用ASP的网址是:

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

正如你所看到的,这将不会在移动工作怎么把网址变更每次。 那么,我应该怎么做才能改变网址和IP地址,使它们成为静态&采取新的IP配置,而无需重新编译项目?

谢谢。

+0

你是什么意思_deploy它Android_是什么意思? Aspx需要.net运行时环境。你能更清楚地知道你在找什么吗? – Rajesh 2012-04-18 13:39:15

+0

我将使用phonegap进行部署。 – OnlyHope 2012-04-18 15:23:32

回答

1

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

这里是vissual Studio 2008中说明资讯,我相信这是为Visual Studio的其他版本相同的说明资讯(或非常相似): http://msdn.microsoft.com/en-us/library/ms178109%28v=vs.90%29.aspx

+0

非常感谢您的帮助。对不起,我还有一个问题,如果我更改了所有的URL,那么我能在Android上部署它吗?还是我需要做另一件事? – OnlyHope 2012-04-18 17:41:20

+0

对不起@OnlyHope,看着你对这个问题的评论 - 我并不是真正的熟手。我猜测,通常phonegap需要一个公开访问的网站来生成它的应用程序。但我不确定... perahaps phonegap可以创建在本地机器/网络上运行的测试版本。但是,通常Visual Studio中的内置web服务器不允许远程连接。您可以使用允许远程连接的“IIS Express”......但在查看之前,我会检查phonegap的常见问题解答,看看您是否需要可公开访问的URL。 – 2012-04-19 08:26:31

+0

好吧,我会尝试常见问题..非常感谢=) – OnlyHope 2012-04-19 10:39:36