Существует UltiDev Cassini , который является "свободным, легким и распространяемым веб-сервером, который может разместить ASP.NET 3.5, 3.0, 2,0 и 1,1 приложения и статические сайты HTML". (Это основано на исходном веб-сервере Cassini).
, Кроме которого, существует веб-сервер разработки, который идет с Visual Studio. Но насколько я знаю, это может только использоваться во время Visual Studio разработки/из.
p.s. UtilDev PRO поддерживает asp.net 4.0.
Эта может вам помочь, простая библиотека cgi для emacs
Я не писал скриптов CGI, но использовал xmlgen
для создания xml. Скорее всего, это будет проще, чем то, что было у вас наверху, поскольку в Emacs легко создавать списки и автоматически преобразовывать их в xml / html.
Этот код генерирует ту же строку:
(require 'xmlgen)
(princ "Content-type: text/html; charset=utf-8\n\n")
(princ (xmlgen '(html (body (h1 :style "text-align: center" "Elisp CGI Programming")
(table :style "border: 1px solid"
(tr (th "One")
(th "Two"))
(tr (th "A")
(th "B")))))))
Один из способов сделать это - использовать httpd-сервер в Emacs HttpServer и отправить запрос в emacs через прокси.