Я использую EXE-файлы для внутреннего сайта. У меня есть сервер 2019 и IIS 10. Когда я вызываю EXE-файл, IIS пытается загрузить файл вместо его выполнения.
Я звоню так:
$.ajax({
url: "cgi-bin/compPack.exe",
dataType: "json",
type: "post",
data: dataString,
error: ajaxError,
success: function(json){
Что дает ошибка, потому что он ожидает строку JSON, и если я ввожу
sandbox/cgi-bin/myProgram.exe
в браузере, он просто загружает EXE.
Я добавил модуль CGI, установил разрешения для папки CGI-BIN, попытался добавить и удалить .exe из Mime-типов как application / octet-stream, но не могу заставить его запустить двоичный файл .
Я не уверен, что мне нужно сделать, чтобы он выполнил (любой) файл EXE в папке cgi-bin.