在IIS上使用System.Speech.Recognition报错
如题,在VS2010中使用是没问题的,但一使用本地IIS服务器运行就报错。
请问有什么解决办法?
错误提示:
System.UnauthorizedAccessException: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED)) 在 System.Speech.Internal.SapiInterop.ISpRecognizer.SetRecognizer(ISpObjectToken pRecognizer) 在 System.Speech.Internal.SapiInterop.SapiRecognizer.<>c__DisplayClasse.b__c() 在 System.Speech.Internal.SapiInterop.SapiProxy.PassThrough.Invoke2(VoidDelegate pfn) 在 System.Speech.Internal.SapiInterop.SapiRecognizer.SetRecognizer(ISpObjectToken recognizer) 在 System.Speech.Recognition.SpeechRecognitionEngine.Initialize(RecognizerInfo recognizerInfo) 在 System.Speech.Recognition.SpeechRecognitionEngine..ctor(RecognizerInfo recognizerInfo) 在 SpeechCheckerWeb._Default.Page_Load(Object sender, EventArgs e)
源码地址
http://files.cnblogs.com/dino623/SpeechCheckerWeb111015.rar