Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idInstalação
Para a instalação Portal do Fornecedor e utilização através do é necessário a instalação do URL RewriteEsse componente permite que a URL do site seja reescrita durante a navegação.

Após a instalação será necessário a configuração do URL Rewrite.

1ª Regra:

  1. Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite
    Image Removed
  2. Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule.
    Image Removed
  3. Inserir as seguintes informações
    1. No campo "Name" informar um nome para a regra que está sendo criada
    2. Na opção: Match URL, no campo: "Patterninserir as informação: aliasname\.(.*)/api/(.*)
      Image Removed
    3. Na opção: "Actions", no campo: Rewrite URL informar o link: http://{R:1}.nome_da_maquina_do_host:porta/api/{R:2}
    4. Marcar a opção: "Stop processing of subsequent rules"
      Image Removed

2ª Regra:

Acessar o IIS -> Acessar o Portal do Fornecedor (FrameHTML | Web | App | Cmp | PortalDoFornecedor) Clicar no site Portal do professor-> URL Rewrite
Image Removed
  • Dar um duplo click no ícone URL Rewrite e em seguida clicar em: Adicionar uma Rule do tipo Inboud Rule.
    Image Removed
  • Inserir as seguintes informações
    1. No campo "Name" informar um nome para a regra que está sendo criada
    2. Na opção: Match URL, no campo: "Patterninserir as informação: aliasname\.(.*)/api/(.*)
      Image Removed
    3. Na opção: "Actions", no campo: Rewrite URL informar o link: http://nome_da_maquina_do_host:porta/api/{R:1}
      image2021-2-25_17-2-17.pngImage Removed
  • Card
    labelConfiguração Rewrite
    do
    IIS
    Aviso
    titleAtenção

    A porta utilizada deve ser a mesma que está configurada na chave "ApiPort" no arquivo de host (RM.Host.Service.exe.config, se utilizar o Host Service e RM.Host.exe.config, se utilizar o Host local). Ver a aba Configurações do config.

    A ordem das regras deve ser respeitada.

    Card
    labelConfiguração do IIS

    É importante fornecer os dados de um usuário administrador para a aplicação, desta forma clique com o botão direito em cima da aplicação, vá em Gerenciar aplicação > Configurações avançadas

    Image Added

    Nas configurações avançadas selecione Credenciais de Caminho Físico, marque Usuário específico e preencha os dados com algum usuário administrador do sistema.

    Image AddedAo finalizar a instalação da Biblioteca do RM Portal, deverá ser criada uma aplicação no IIS com o nome FrameHTML. O site é criado e toda a comunicação do IIS acontece na pasta C:\TOTVS\CorporeRM\FrameHTML

    Card
    labelConfiguração do Web.config e do Host



    Bloco de código
    languagexml
    firstline0
    titleWeb.config
    <configuration>
    <system.webServer>
    <staticContent>
    <remove fileExtension=".woff" /> <!-- In case IIS already has this mime type -->
    <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    </staticContent>
    <rewrite>
    <rules>
    <rule name="Main Rule" stopProcessing="true">
    <match url=".*" />
    <conditions logicalGrouping="MatchAll">
    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
    </conditions>
    <action type="Rewrite" url="/[NOME_APLICACAO/" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>
    

    ...