Назад | Перейти на главную страницу

Как мне получить одновременный asp.net в linux?

-edit2- Оказывается, asp.net (я не знаю, специфичен ли он для моно) блокируется, если URL-адрес и IP-адрес совпадают. Это не блокируется, если я запускаю его с локального компьютера и сервера одновременно.

У меня есть установка nginx с использованием сервера fastcgi mono (fastcgi-mono-server2.exe) на debian linux.

Ниже приведен образец моего файла конфигурации. Я переключил страницу на режим сна на 5 секунд, открыл две вкладки и посетил страницу. Второй загрузился за 10 секунд (первый ждет 5 секунд, загружается, пока я смотрел на вторую страницу, которая затем загружалась через 5 секунд)

Как получить одновременный запрос на одном и том же сайте?
-edit- кажется, что он работает одновременно в разных доменах / приложениях, так как мои другие страницы загружаются, пока эта тестовая страница блокируется, однако тестовые страницы являются последовательными. Я бы хотел, чтобы все страницы на всех доменах работали одновременно.

server {
    server_name    box.com;

    root /var/www/WebApplication1/WebApplication1;
    index Default.aspx default.aspx;

    location ~ \.(aspx|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|dll)$ {
        fastcgi_pass   unix:/srv/mono/monoserve.pid;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
} 

Не зная ничего о mono asp.net, попробуйте отключить файлы cookie при тестировании. Возможно, ваше приложение блокирует хранилище сеансов, чтобы все было последовательным, а значит, согласованным для каждого пользователя. Без файлов cookie (также в разных доменах) каждая ваша вкладка получает уникальные сеансы.