我尝试通过MSBuild构建和发布Web作业,但是它失败了
' _CheckAzureNet46Support'有错误VerifyAzureNet46Support - [VerifyAzureNet46Support] C:\ Program Files (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \网络\ Microsoft.Web.Publishing.targets(4755, 7):您的托管服务提供商尚不支持ASP.NET 4.6,您的 应用程序配置为使用。
我已将其他项目作为网络工作发布到此网络应用程序,没有任何问题,但间歇性地出现此问题,是否与我的网络应用程序配置有关。
用于构建的MSBuild参数是
/ P:Configuration = Release / p:DeployOnBuild = true / P:PublishProfileRootFolder ="%heckoutDir \ BuildConfigurations \ publishProfile" / P:PublishProfile =" WebsitePublishProfile" / P:密码= WebsitepublishProfilePassword / P:输出目录=滨/释放
答案 0 :(得分:0)
如果应用服务计划具有较高的RAM或CPU利用率,则会出现此问题。 为了缓解这种情况,您可以扩展应用服务计划以避免此问题。
答案 1 :(得分:0)
这与App Service计划无关。这种分析根本没有意义。
相反,构建时检查无法验证Azure中的部署目标是否支持ASP.NET 4.6。这是通过对http://go.microsoft.com/fwlink/?LinkID=613106&clcid=0x409处的硬编码URL执行HTTP GET请求来完成的。如果所述请求返回200 OK,则检查失败。
因此,更可能的解释是有问题的支持页面错误地备份了几个小时。我们遇到了同样的问题,但它现在似乎有用了。