- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 Azure SDK 版本 2.2 时,此错误显示在我的 Visual Studio 2012 错误列表中。
它还引用一个文件:
Error 5 The "ValidateServiceFiles" task failed unexpectedly.
System.IO.FileNotFoundException: Could not find file 'C:\Project\Data.Contracts\ServiceConfiguration.Local.cscfg'.
File name: 'C:\Project\Data.Contracts\ServiceConfiguration.Local.cscfg'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Microsoft.ServiceHosting.Tools.Internal.Translations.Translate.ServiceConfigurationFromFile(Boolean useInternalSchema, String serviceConfigurationFile, ValidationHandler validationHandler)
at Microsoft.ServiceHosting.Tools.MSBuildTasks.ValidateServiceFiles.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.2\Microsoft.WindowsAzure.targets 669 5 Azure.
该文件确实存在并且具有正确的属性。奇怪的是,该文件不在给定的路径中,而是在另一个路径中。就好像 ValidateServiceFiles 进程感到困惑并在错误的文件夹中查找文件。
重新加载 Azure 辅助角色项目和云项目没有帮助,重新启动计算机也没有帮助。有时可以通过手动构建解决方案中的每个云项目来取得进展。但错误总是会返回,有时在从源代码控制获取最新版本后,尽管它本质上是随机的。
详细的构建日志揭示了这一点:
58>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.2\Microsoft.WindowsAzure.targets(3259,5): warning MSB3026: Could not copy "ServiceConfiguration.Local.cscfg" to "bin\Debug\ServiceConfiguration.cscfg". Beginning retry 2 in 1000ms. Could not find file 'ServiceConfiguration.Local.cscfg'.
但这并没有帮助。该文件存在于项目中的正确位置(不是错误消息中给出的路径)
互联网上几乎没有关于如何调试 ValidateServiceFiles 进程的帮助。
最佳答案
此问题的任意性质是因为,如果有人删除 Azure 门户上的云服务,本地计算机上的构建将无法正常工作。这是因为 ValidateServiceFiles 函数会检查您的发布配置文件是否包含对 Azure 门户上现有云服务的引用。
但是错误消息并没有提及哪个项目有问题,只是列出了所有问题。
因此,右键单击每个云项目,然后单击“发布”并检查您是否没有获得任何红叉。
关于validation - 在 Azure 中,如何排查错误 "ValidateServiceFiles task failed unexpectedly"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870560/
我们的 azure 构建存在问题,只有在 csdef 文件的 WebRole/Contents/Content/SourceDirectory 部分中使用绝对路径才能使其正常工作。尽管它确实支持相对路
我们的 azure 构建存在问题,只有在 csdef 文件的 WebRole/Contents/Content/SourceDirectory 部分中使用绝对路径才能使其正常工作。尽管它确实支持相对路
使用 Azure SDK 版本 2.2 时,此错误显示在我的 Visual Studio 2012 错误列表中。 它还引用一个文件: Error 5 The "Validate
我是一名优秀的程序员,十分优秀!