Я пытаюсь использовать SpeechLib на своем личном сайте. Это очень простое приложение, которое сохраняет некоторый текст в wav-файл - стандартный материал. Отлично работает на dev-машине. Но все ад разрывается, когда я развертываю его на общий хост.Speechlib на общий хостинг - ASP.NET
Иногда я получаю запрос на имя пользователя и пароль во время написания wav-файла. Иногда я получаю «исключение безопасности». Сайт полностью доверяет, и я могу написать простой текстовый файл из моего приложения без каких-либо проблем.
На рыщут в Интернете, я понял, что компонент SpeechLib временно записывает файл:
C:\Users\XX\AppData\Roaming\Microsoft\Speech\Files\UserLexicons
Я проверил это на Dev машине. Это действительно так.
Итак, я предполагал, что на общем хосте ASPNET не имеет прав на запись в эту папку (?). Таким образом, я нарушил услугу хостинга только для того, чтобы сказать, что мне нужно перейти на Virtual Private Server. Я не уверен, знают ли они, о чем они говорят.
Кто-нибудь получил SpeechLib для работы на общем хосте. Вот точно такой же вопрос я столкнулся:
http://www.eukhost.com/forums/f41/interop-speechlib-dll-6743/
Любые мысли?
Я пишу файлы WAV в папку с полными разрешениями для учетной записи ASPNET. – Nick