Все решение прекрасно работает в Visual Studio, но когда я запускаю скрипт Nant для компиляции сайта, я получаю несколько ошибок в этой строке:
string[] qs = (Request.QueryString["e"] ?? String.Empty)
.Split(new[] { '?' }, StringSplitOptions.RemoveEmptyEntries);
Сначала говорится, что ожидается тип, затем синтаксическая ошибка (ожидаемое значение),) ожидается; ожидаемые и т. д. Я уже использовал подобные строки в проекте, и на них, похоже, не жалуюсь.
Я почти уверен, что ошибка вызвана вызовом Split для этого условного оператора, но я не уверен, почему.