Я пытаюсь заменить старый самодельный однопоточный веб-сервер решением ASP.NET, которое будет работать на IIS. Старый сервер делает много странных вещей, таких как доступ к файлам вне его пути, вызовы com, запись в c: и многое другое. Он делает все это из библиотеки, написанной на C ++.
В новом приложении мы хотим использовать ту же библиотеку, поэтому в конечном итоге нам придется выяснить, как сделать приложение безопасным. Но сейчас я просто хочу запустить прототип на IIS, чтобы мы могли доказать, что это будет усовершенствование существующего решения.
Проблема в том, что я получаю исключение безопасности после исключения безопасности из .NET. Я избавился от некоторых, выполнив:
caspol -machine -chggroup 1.5. FullTrust
caspol -s off
Но я все еще не могу запустить его. То, с чем мне нужно работать, это:
- Windows 2003 Server
- IIS 6
- .NET 2.0
Я также могу добавить, что в казино все работает, как и ожидалось, но нам нужно включить его в IIS, чтобы доказать, что стоит потратить время на переключение.
Как отключить всю безопасность .NET, чтобы я мог запустить прототип?