2

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

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

我做到了,但仍然无法正常工作......请帮助......我的本地电脑和我的服务器有 64 位 cpu......

错误是:

Server Error in '/domepage' Application.

Exception from HRESULT: 0x8004503A

描述:

当前 Web 请求执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

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

4

2 回答 2

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

 And >>**Restart IIS**

你重启你的iis了吗?

编辑

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

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

于 2013-08-19T14:42:19.680 回答
0

我没有安装或配置声音驱动程序。服务器中未安装任何播放设备并出现此问题。安装声音驱动程序并设置音量后,我可以听到声音。

于 2014-06-18T09:14:44.673 回答