我正在try 从.Net编写一个Web API,并try 让我的Android应用程序从SQL服务器数据库中查询一些数据.
我已经编写了web api,它在调试模式下运行良好.
我的问题是,我注意到该应用程序的url是localhost:port
,并且运行良好.
我知道我可以把它部署到IIS,我的IIS已经安装好了,但我只是想知道为什么它在调试模式下不工作???
有没有一种方法可以让我在调试模式下运行它,同时在我的Android上测试,而不是每次想做更改时都要部署它?
我正在try 从.Net编写一个Web API,并try 让我的Android应用程序从SQL服务器数据库中查询一些数据.
我已经编写了web api,它在调试模式下运行良好.
我的问题是,我注意到该应用程序的url是localhost:port
,并且运行良好.
我知道我可以把它部署到IIS,我的IIS已经安装好了,但我只是想知道为什么它在调试模式下不工作???
有没有一种方法可以让我在调试模式下运行它,同时在我的Android上测试,而不是每次想做更改时都要部署它?
安东和马修的回答都为我指明了正确的方向
所以我就这么做了
在管理员模式下运行Visual Studio
更改了绑定协议,并按照建议允许传入方向
但在那之后,我有一个服务不可用(503)错误
所以我遵循这个:
它在我的机器浏览器和手机上都能正常工作.
不太确定为什么需要第三步——我的假设是(VS需要本地主机url指向,ip url用于从另一台机器访问)