我想在我的個人網站上使用SpeechLib。這是一個非常簡單的應用程序,它將一些文本保存到一個wav文件 - 標準的東西。在開發機器上很好地工作。但是當我將它部署到共享主機時,所有的地獄都會崩潰。共享主機上的Speechlib - ASP.NET
有時我得到在寫WAV文件時提示輸入用戶名和密碼。有時候,我會得到「安全例外」。該網站有充分的信任,我可以從我的應用程序寫一個簡單的txt文件沒有任何問題。
在網上淘,我意識到SpeechLib組件文件暫時寫到:
C:\Users\XX\AppData\Roaming\Microsoft\Speech\Files\UserLexicons
我驗證了這dev的機器上。它的確如此。
所以,我的猜測是,共享主機,ASPNET沒有權限寫入到該文件夾(?)。所以,我只接受了託管服務,被告知我必須升級到虛擬專用服務器。我不確定他們是否知道他們在說什麼。
有沒有人得到SpeechLib到共享主機上運行。下面是我面對完全一樣的問題:
http://www.eukhost.com/forums/f41/interop-speechlib-dll-6743/
有什麼想法?
我正在將WAV文件寫入具有ASPNET帳戶完整權限的文件夾。 – Nick