刚开始探索Azure,对于Web角色与工作角色的用途我还是有点困惑。在解决方案中,我正在使用移动应用程序(iPhone,Android,Windows等)将通过REST API访问我们的服务器产品。因此,我们的服务确实没有面向公众的网站(如在网页中)。没有Web角色的Windows Azure项目?
这让我觉得我并不需要一个Web角色,而是有一个或工作者角色监听我们的http端点。我沿着这些线创建了一个原型。当从移动设备上我做了一个http post到端点,我没有回应。我在Azure日志中看不到任何内容,表明我的工作者角色确实已启动或正在运行并对其进行响应。
这是一个合适的方法吗?有没有什么我需要做的设置代码,因为我没有一个Web角色?我在另一个线程中读到web角色在IIS中运行,但工作角色不在。
感谢您与我的轴承。我仍然在与Azure交手,因此在制定正确的问题时有点困难。
从技术上讲,工作角色确实安装了IIS,但w3svc服务未启动。 – smarx
谢谢!一个获得ServiceHost的好例子。 – onnoweb