Я установил Mono 4.0.2 под Windows, 8.1 64bitXSP4 локальный не отвечает (Windows 8.1)
Теперь я проверяю, как она работает: все в порядке с консолью и WF приложения
Однако , Я не могу запустить любое приложение/страницу ASP.NET. Я попробовал свой собственный веб-приложение и простой пример из there, результата те же: начинается
- xsp4, прослушивает порт 9000, показывает корневой каталог (WebAPP каталога) и ждет.
- Я пытаюсь получить доступ к Localhost: 9000 /, локальные: 9000/hello.aspx
- браузера сохраняет ожидание ответа навсегда, ничего не происходит в консоли (я попытался --verbose и --loginfo).
Я пробовал разные порты, и mono.exe и xsp4.exe были в списке исключений брандмауэра. IPv6 отключен. Test-NetConnection преуспевает, но telnet не идет дальше, чем «Подключение к 127.0.0.1 ...»
Как заставить его работать правильно?
Вот что страница, которую я пытаюсь получить доступ к испытанию:
<%@ Page Language="C#" %>
<html>
<head>
<title>Sample Calendar</title>
</head>
<asp:calendar showtitle="true" runat="server">
</asp:calendar>
NetStat выхода:
#just launched xsp4. 2772 is mono.exe
PS C:\Users\Orif> netstat -aon | findstr 9000
TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING 2772
#now tried to access a page through firefox (5008)
PS C:\Users\Orif> netstat -aon | findstr 9000
TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING 2772
TCP 127.0.0.1:2199 127.0.0.1:9000 ESTABLISHED 5008
TCP 127.0.0.1:9000 127.0.0.1:2199 ESTABLISHED 2772
UPDATE
Я установил Xamarin студию, которая имеет собственной копии xsp4. Эта копия работает отлично.
Из результатов netstat мы видим, что соединения TCP выглядят хорошо. Тогда это внутренняя часть XSP4, на которую вы должны взглянуть, чтобы знать, что происходит. –