и ты. Спасибо

но я разработал установщик для веб-приложения (да, веб-приложение с установщиком), используяНабор инструментов Wix.

Мастер помогает пользователю получить всю основную информацию, необходимую сайту для установки, и выглядит следующим образом:

Используя настраиваемые действия в конце установки, я динамически настраивал IIS для обработки CGI, используядокументация, чтобы настроить FastCGI для хоста PHP, Python,Приложения, Есть много шагов и развития для достижения этих результатов, но проблема здесь:

Я установил приложение, и все работает нормально, но, если я удаляю или устанавливаю другой экземпляр или другое веб-приложение, обработчики, настроенные IIS, аналогичны глобально и всегда указывают на первый установленный. (Проблема возникает при удалении приложения)applicationHost.config находится вC: \ Windows \ System32 \ Inetsrv \ Config то есть конфигурация IIS имеет «конфиг» как глобальный.

<handlers accessPolicy="Read, Script">
            <add name="PHP-FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="E:\CIM_dev\bin\php-v5.6\php-cgi.exe" resourceType="Either" />
            <add name="CGI-exe_2" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
            <add name="TRACEVerbHandler2" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
            <add name="OPTIONSVerbHandler2" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
            <add name="StaticFile2" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
        </handlers>

У меня вопрос, есть ли способ сделать эту конфигурацию для каждого веб-сайта вweb.config? Я пытался все вещи без успеха.

Ответы на вопрос(1)

Ваш ответ на вопрос