【发布时间】:2013-08-29 19:57:02
【问题描述】:
我即将编写一个 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/
但是当我现在尝试启动服务时,它给了我一个错误消息框:
IIS-Express-webserver 无法启动 (从德语翻译)
不幸的是,我看不到确切的错误是什么,因为 VS 输出为空
有人知道如何解决这个问题或如何正确设置吗?
【问题讨论】:
-
您检查过 Windows 事件日志吗?
-
是的,但找不到与我的问题相关的内容:/
-
在此处查看此帖子 - 这些步骤应该可以解决您的问题 stackoverflow.com/questions/5433786/…
-
您可以尝试在调试模式下使用集成服务器运行应用程序并查看是否有任何错误?它可以揭示 IIS 和 IIS Express 没有的地方。
-
你的防火墙打开了吗?让它关闭,或为应用程序打开端口
标签: android asp.net web-services visual-studio iis