ASP.NET文本到语音错误

时间:2013-08-19 14:24:51

标签: asp.net text speech

我正在使用asp文本语音。当我上传到服务器时,它正在我的计算机上工作它给我以下错误..我在互联网上搜索。人们建议

Defaultapppoll>>Properties>>Identity>>Predefine>>Local System And Restart IIS

我做到了但仍然没有工作......请帮助...  我的本地电脑和我的服务器有64位CPU ...

错误是:

Server Error in '/domepage' Application.

Exception from HRESULT: 0x8004503A

描述:

  

执行当前期间发生了未处理的异常   网络请求。请查看堆栈跟踪以获取更多信息   错误以及它在代码中的起源。

Exception Details: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x8004503A

来源错误:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

堆栈追踪:

[COMException (0x8004503a): Exception from HRESULT: 0x8004503A]
   SpeechLib.ISpeechVoice.Speak(String Text, SpeechVoiceSpeakFlags Flags) +0
   demo.pop_up_dictionary.img_dictionary_text_to_speech_Click(Object sender, ImageClickEventArgs e) in c:\Users\mehmet\Desktop\06-08\demo\pop_up_dictionary.aspx.cs:39
   System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +134
   System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +204
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3804

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18010

2 个答案:

答案 0 :(得分:0)

Defaultapppoll>>Properties>>Identity>>Predefine>>Local System

 And >>**Restart IIS**

你重新启动了iis吗?

修改

这与运行应用程序的用户帐户有关。如果您在IIS上运行该应用程序,该帐户是IIS6.0中的网络服务和IIS5.0中的ASPNET。这两个帐户没有对SpeechLib的访问权限。您应该修改运行Web应用程序的帐户。

如果您使用的是IIS6.0,那么您的Web应用程序就存在一个应用程序池。将应用程序池的标识更改为Loal System,然后您的应用程序将运行。

答案 1 :(得分:0)

我没有安装或配置声音驱动程序。没有在服务器中安装播放设备并遇到此问题。安装声音驱动程序并设置音量后,我能够听到声音。