Отправка запроса POST с URI запроса «/» на веб-сервер Cassini приводит к ошибке 405. Зачем? - PullRequest
1 голос
/ 02 июля 2010

Я отправляю запрос POST с помощью HTTPWebRequest от клиента на веб-сервер Cassini на удаленном компьютере, настроенном для приема удаленных запросов. Но я не указываю файл как часть URL. Я отправляю запрос непосредственно на сервер, как в «http://172.34.142.12:8080/".». Однако я не могу получить правильный ответ и получаю ошибку «Метод 405 не разрешен». Я использую Cassini 3.5. Любые предложения относительно причин это может происходить?

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Моя компания производит продукт под названием Neokernel, который может вам помочь: www.neokernel.com

Neokernel - НЕ на основе Кассини.Это профессиональный встраиваемый веб-сервер ASP.NET в небольшой автономной сборке с ведением журнала, SSL, поддержкой нескольких приложений ASP.NET, программной настройкой, поддержкой виртуальных каталогов, и он запускает любое веб-приложение, которое делает IIS.Он также работает с фреймворком Mono;мы разработали его, потому что с Кассини есть ряд проблем (и различных проектов, полученных из него).

1 голос
/ 02 июля 2010

Cassini жестко запрограммирован, чтобы не принимать запросы от любого хоста, кроме того, на котором он запущен.Он запрограммирован таким образом из соображений безопасности.

Если вам действительно нужна эта функция, вам придется создать свою собственную версию.Есть несколько примеров того, как это сделать, вот один .

...