Jump to content

Настройки ISAPI


Alex_w

Recommended Posts

Добрый день!

Может кто подсказать как убрать отображение содержимого из папки сервера(и только после нажатия на dll, погружается сайт)

 

12 января 2020 г. 23:48 <dir> cache
12 января 2020 г. 23:48 <dir> files
12 января 2020 г. 23:48 <dir> log
12 января 2020 г. 23:48 <dir> temp
12 января 2020 г. 22:39 218 web.config
12 января 2020 г. 20:39 7415808 WebSlujba.dll

 

Link to comment
Share on other sites

К форуму Унигуи это имеет такое же отношение, как очковая змея к очкам.

В IIS листинг уберите, по умолчанию его нет, видать наклацали (Сайт-Просмотр каталога)

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Спасибо Вам!

Да Вы правы, что это разные инструменты....но одно работает в другом, и я думаю многим интересен был бы этот вопрос.

Уважаемый, и еще Вы бы не могли подсказать, могу ли я убрать из доменного имени пул и имя dll для запуска сайта,....третий день гуглю настройки IIS, и такое ощущение,что ни кого не смущает когда путь в домене такой странный.

что то вроде  Было "www.mysite.ru/pul1/Web.dll" стало просто  "www.mysite.ru" ?

 

 

Link to comment
Share on other sites

Можете, страницы по умолчанию допишите туда Web.dll

Это не пул, это папочка, 

Можете смотреть в сторону ARR и URLrewrite

Но тогда ISAPI выкиньте

Только сервисы, только хардкор

  • Like 2
Link to comment
Share on other sites

On 1/24/2020 at 5:47 PM, stas said:

Можете, страницы по умолчанию допишите туда Web.dll

Доброго!  мне тоже интересен этот вопрос. как я понял это в файле config? А если его приложение от Uni не создало (или он создается но не по стандартному пути?).

Link to comment
Share on other sites

Зайдите в любую папочку в консоле иис (функция Документ по умолчанию)

После модификации посмотрите содержимое файла web.config в этой папочке

  • Like 1
  • Upvote 1
Link to comment
Share on other sites

2 hours ago, Alex_w said:

То что надо! Спасибо!

Отказывайтесь от этого, dll-ки не пропускают многие антивирусы, уходите от старой технологии.

Работая с сервисом, Вы не зависите от веб-сервера, и вообще от того, что смотрит в мир.

  • Upvote 2
Link to comment
Share on other sites

О как. Но вот смотрите, выбрал я в юни создать сервис, он  создает мне файл с расширением exe, и если не ISS, то при помощи чего его сделать как вебом?

Link to comment
Share on other sites

Я уже это рассказывал, это сложно, но становится больше возможностей.

Цитирую

Смотрите

Ставите ARR v3+ Url rewrite

UniGuiHyperService+UniGuiApplication stand alone

В ARR разрешаете прокси

Далее создаете обыкновенный сайт

в IIS 

Предположим у Вас  UniGuiHyperService вертится на порту 8077

Допустим, вы хотите чтобы у вас сайт вертелся по имени mysite.com/myproject

В Директории Сайта создаете папочку myproject

Там создаете web.config следующего содержимого

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="redirect" stopProcessing="true">
                <match url="(.*)" />
                    <action type="Rewrite" url="http://127.0.0.1:8077/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
Далее в UrlPath 

UniServermodule Вашего проекта

И в cfg UniGuiHyperService

прописываете /myproject

Вуаля, Ваш сайт работает

  • Upvote 2
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...