我有一个网站在专用的 Azure 计划中作为 Web 应用程序运行。它连接到 Redis、SQL Azure 和 MongoDB 后端。该网站现在已经运行良好数周,然后没有任何新代码,我现在收到很多套接字异常,如下所示。
试图以访问权限禁止的方式访问套接字。
网站在连接到 Redis、SQL Azure 和 MongoDB 时间歇性地出现错误,这毫无意义。我更改了网站的定价层,这会将网站从一个虚拟机转移到幕后的另一个虚拟机,错误消失了几天又回来了。
我刚刚将站点从 S3 更改为 S2(使其更小),它们已经消失,但我不知道会持续多久。我该如何解决? Azure 是否限制站点的套接字数量? Azure 中的某个站点是否存在某些可能导致此问题的设置?
最佳答案
我遇到了同样的问题,原因很简单:我的 ApiUrl connectionString 替换没有成功完成。这意味着我的 Web 应用程序正在尝试链接本地主机应用程序,这将被禁止。
本质上:在做出任何结论之前对您的配置变量进行故障排除。
关于c# - Azure 网站不断抛出错误 "An attempt was made to access a socket in a way forbidden by its access permissions",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30483412/