我被难住了。有几个线程引用了类似的问题,但不是同一个问题。我正在尝试在 Azure 中启动并运行一个简单的 WCF 服务,但我的问题在部署之前就发生了。我正在关注这篇文章:
https://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-create-deploy/
这表示创建您的项目,构建“Hello World”服务接口(interface)和类,然后在本地启动您的项目。当我尝试启动项目时收到 403 错误。
我没有完全遵循的唯一步骤是我没有“启动而不调试”选项(我使用的是 Visual Studio Express Web Developer),所以我只是按“开始调试”。
为什么我在自己的机器上会收到 403 错误?我正在以管理员身份运行 Visual Studio。
最佳答案
在 WebRole 项目上右键单击 .svc (Service1.svc) 并选择“设置为起始页”,然后运行该项目。确保在 WebRole 项目而不是 Azure Cloude 项目上执行此操作。
关于本地运行时出现 WCF Azure 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9234307/