如果我将 Web 角色放在 IIS 中运行,则服务会按预期运行。但是,它在 azure 模拟器中不起作用。错误页面显示“500 - 内部服务器错误。您要查找的资源有问题,无法显示。”
我怀疑这是由以下设置引起的:
<system.webServer>
<security>
<access sslFlags="Ssl, SslNegotiateCert, SslRequireCert" />
</security>
</system.webServer>
但我已经设置了一个启动任务,如下面的天蓝色:
<WebRole name="WCFServiceWebRole" vmsize="ExtraSmall">
<Startup>
<Task commandLine="startup\unlockSession.cmd" executionContext="elevated" />
</Startup>
</WebRole>
它的内容是:
%windir%\system32\inetsrv\appcmd 解锁配置 /section:system.webServer/security/access
有人遇到过同样的问题吗?帮助!
提前致谢!!