进行典型的服务调用时会导致错误错误HRESULT E_FAIL已从调用COM组件返回
var response = await ServiceManager.SendRequestAsync<GetOptionsResponse>(request);
这个错误只发生在我从这个页面进行服务调用时,如果我从另一个页面调用相同的方法它工作正常。
该错误导致不返回响应,整个应用程序崩溃。
有什么想法吗?
答案 0 :(得分:0)
事实证明,它实际上不是服务调用,只是等待允许的任何方法,主UI线程返回加载页面。
加载页面时,XAML中出现错误导致整个应用程序崩溃。
原来是xaml中的这一行
FontWeight =“{Binding Path = SatisfactionSurveyStyles.SelectedListBoxItemFontWeight, Source = {StaticResource LocalizationFiles}}“
“{
之间不应该有空格FontWeight =“{Binding Path = SatisfactionSurveyStyles.SelectedListBoxItemFontWeight, Source = {StaticResource LocalizationFiles}}“
我删除了空间并且它现在工作正常,因为编译器没有拾取XAML错误很难追踪,因为微软因读取时误导错误消息而臭名昭着
错误HRESULT E_FAIL已从调用COM组件返回
这不是很有帮助。无论如何它现在有效,经验教训,空间可能是致命的......&gt;)