Sys.WebForms.PageRequestManagerServerErrorException: 对 COM 组件的调用返回了错误 HRESULT E_

hh594 2011-08-31 05:10:12
我做了一个发音的页面,C#.NET ,在VS中运行,很成功,声音正常并且放到其他机子上也能正常运行,可是发布到IIS中,就不能发音了,报错如上。我认为是调用dll文件有错或者是IIS的问题。急,
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
voice.Rate = 1;//语速
voice.Speak(strVoice, spFlags);
发音部分的代码

按照网上说的开启服务和添加允许规则,都试过了,仍然是报同样的错误
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hh594 2011-09-01
  • 打赏
  • 举报
回复
堆栈跟踪:


[COMException (0x80004005): 对 COM 组件的调用返回了错误 HRESULT E_FAIL。]
SpeechLib.SpVoiceClass.Speak(String Text, SpeechVoiceSpeakFlags Flags) +0
_Default.readStr() in e:\exercise\asp.net\work\IC\Default.aspx.cs:33
_Default.Button3_Click(Object sender, EventArgs e) in e:\exercise\asp.net\work\IC\Default.aspx.cs:37
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565


我使用的是IIS7.5+windows7+VS2008
hh594 2011-09-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lmaohuanl 的回复:]

开启服务和添加允许规则
这样就行的,怎么不行
[/Quote]
SCRIPT5022: Sys.WebForms.PageRequestManagerServerErrorException: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
这是错误提示
hh594 2011-09-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxr0323 的回复:]

返回错误代码是多少
如果是500
ValidateRequest="false"
[/Quote]
SCRIPT5022: Sys.WebForms.PageRequestManagerServerErrorException: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
这是错误提示
子夜__ 2011-08-31
  • 打赏
  • 举报
回复
返回错误代码是多少
如果是500
ValidateRequest="false"
LMAOhuaNL 2011-08-31
  • 打赏
  • 举报
回复
开启服务和添加允许规则
这样就行的,怎么不行

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧