2

asp text to speech を使用しています。私のコンピューターで動作していますが、サーバーにアップロードすると、次のエラーが表示されます..インターネットで検索しました。人が提案する

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

私はそれをしましたが、まだ機能していません...助けてください..私のローカルPCと私のサーバーには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 です。2 つのアカウントには、SpeechLib へのアクセス権がありません。Web アプリケーションを実行しているアカウントを変更する必要があります。

IIS6.0 を使用している場合、Web アプリケーションが存在するアプリケーション プールがあります。アプリケーション プールの ID を Loal System に変更すると、アプリケーションが実行されます。

于 2013-08-19T14:42:19.680 に答える