Ответ - "да и возможно". Это может обработать его? Совершенно определенно. ASP.NET имеет много функций. С большим количеством функций, существует много, который может быть сделан плохо в сайте. Крупному сайту нужно тщательное конструктивное соображение и планирующий удостовериться, что это и горизонтально и вертикально масштабируемо. Возможности, если Вы просто будете стрелять от бедра и сделаете какую-либо фактическую обработку на серверной стороне, то Вы в конечном счете окажетесь в мире вреда.
Мы любим Платформу.NET и взволнованы с гибкостью и питанием ее - ASP.NET, является ли поддержал C# или VB.NET стабильной и многофункциональной платформой. Для большего количества основных деталей вокруг проблем производительности я настоятельно рекомендую Microsoft Улучшающаяся Производительность приложения.NET и Масштабируемость . Вы можете дополнительно загрузка абсолютно бесплатная электронная книга содержания, также.
Вам нужно будет использовать DirectX (DirectSound) или какой-нибудь аналогичный API, который позволяет воспроизводить несколько звуков одновременно.
Я предполагаю, что в вашем событии KeyPress (или чем-то еще, что вы используете) вы создаете новый экземпляр SoundPlayer, используя конструктор, который принимает путь к файлу WAV, а затем вызывая его метод Play. Теоретически это не должно вызывать «монофонического» эффекта, с которым вы сталкиваетесь, поскольку Windows способна воспроизводить несколько файлов WAV одновременно с Windows 98. Я думаю, что вы слышите (на основе моего собственного использования этого класса) это не прерывание первого звука при запуске второго, а на самом деле сбой, возникающий в результате общей паузы воспроизведения, когда файл WAV загружается с диска.
Вместо загрузки нового экземпляра SoundPlayer при каждом нажатии клавиши попробуйте создание массива объектов SoundPlayer с привязкой к классу и предварительная загрузка их с диска в событии Load вашей формы. Затем просто вызовите каждый метод Play SoundPlayer при нажатии клавиши. Это может решить вашу проблему, хотя я думаю, что так вы все равно будете время от времени получать сбои.