Поэтому я создал приложение ASP.NET 4 в VS2010, которому нужно воспроизводить звук для конечного пользователя, и оно отлично работает в моей локальной среде разработки. Проблема в том, что ни звуковой ресурс, ни Resources.resx не публикуются на сервере. Есть идеи, почему?
Что я сделал:
1) В разделе «Проект» → «Свойства» → «Ресурсы» я добавил свой звуковой ресурс с именем: soundbyte (содержащий soundbyte.wav). Я заметил, что это создает папку ресурсов с файлом wav, а в моем проекте файл Resources.resx, ссылающийся на файл
2) В моем коде я играю файл следующим образом:
Dim audioFile = My.Resources. soundbyte
Dim player = New Media.SoundPlayer(audioFile)
player.Load()
player.Play()