Можно отредактировать второй пример кода к:
Random rn = new Random();
int range = maximum - minimum + 1;
int randomNum = rn.nextInt(range) + minimum;
HTTP 404-код можно вернуть также, если у вас не установлены некоторые компоненты .NET Framework.
Например, Windows Communication Foundation HTTP Activation
есть в .NET Framework 3.5
, а в .NET Framework 4.6
есть HTTP Activation
, Message Queuing (MSMQ) Activation
и еще несколько.
В Windows 10 эти функции не установлены по умолчанию, поэтому не забывайте взглянуть на Windows Features
.
В IIS 5.1 на моем компьютере страница .svc обслуживалась только тогда, когда я добавил обработчик HTTP на уровне веб-сайта, а также на уровне виртуальной папки. В идеале это должно работать по наследству!
Расширение: .svc
Исполняемый файл:
c: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll