gpt4 book ai didi

android - 如何使 ASP.NET Web API Web 服务在本地网络中可用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:57 25 4
gpt4 key购买 nike

我正准备编写一个 JSON 网络服务(VS Express 2012 - ASP.NET WEB API),现在我想通过尝试从我的 Android 应用程序获取数据来测试它。所以我试图通过这样做使我的服务可用于本地网络:

-> 在 applicationhost.config 中从 localhost 更改为 192.168.1.52

<site name="MyFirstWebApi" id="5">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\projects\MyFirstWebApi" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:61802:192.168.1.52" />
</bindings>
</site>

-> 并且还更改了 Project-properties -> Web -> "Use local IIS-Webserver"-> project-url to http://192.168.1.52:61802/

但是当我现在尝试启动该服务时,它给了我一个错误消息框:

The IIS-Express-webserver could not be started (Translated from german)

不幸的是我看不到确切的错误是什么,因为 VS 输出是空的

有人知道如何解决这个问题或如何正确设置吗?

最佳答案

默认情况下,IIS Express 不允许“远程”连接...这篇文章向您展示了该怎么做:

IIS Express enable external request

完成后,您应该能够从网络中的任何其他计算机进行连接。

此外,请确保在您的防火墙中打开该端口。

如果这不起作用,我会使用您的本地 IIS 创建一个站点并以这种方式测试您的服务。

希望对你有帮助丹尼尔。

关于android - 如何使 ASP.NET Web API Web 服务在本地网络中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com