{"id":463,"date":"2024-10-29T14:24:37","date_gmt":"2024-10-29T17:24:37","guid":{"rendered":"https:\/\/faq.uol.com.br\/uolhost\/posso_utilizar_o_arquivo_web_config_em_pastas_e_subpastas_de_minha_hospedagem_windows_\/"},"modified":"2024-11-19T11:10:07","modified_gmt":"2024-11-19T14:10:07","slug":"posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows","status":"publish","type":"post","link":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/","title":{"rendered":"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?"},"content":{"rendered":"<p>Em hospedagens Windows um arquivo de configura\u00e7\u00e3o web.config pode conflitar com outro arquivo web.config localizado em outras pastas da mesma hospedagem.<\/p>\n<p>Isso ocorre porque as configura\u00e7\u00f5es contidas nesses arquivos s\u00e3o automaticamente herdadas por outros arquivos de configura\u00e7\u00e3o de alguma subpasta.<\/p>\n<p>Essa situa\u00e7\u00e3o pode ser identificada pelos erros abaixo:<\/p>\n<div class=\"code\">Cannot add duplicate collection entry of type &#8216;add&#8217; with unique key attribute &#8216;name&#8217; set to &#8216;xxx&#8217;<\/div>\n<p>Este erro indica que o arquivo de configura\u00e7\u00e3o atual esta tentando redefinir um mesmo elemento de configura\u00e7\u00e3o j\u00e1 definido anteriormente. Neste caso \u00e9 necess\u00e1rio remover\/omitir a configura\u00e7\u00e3o anterior para depois redefinir uma nova.<\/p>\n<div class=\"code\">Could not load file or assembly &#8216;xxx&#8217; or one of its dependencies. The system cannot find the file specified.<\/div>\n<p>Este erro indica que um assembly (DLL) referenciado n\u00e3o existe na pasta BIN do diret\u00f3rio atual onde estiver rodando a aplica\u00e7\u00e3o. Neste caso \u00e9 necess\u00e1rio remover\/omitir do arquivo de configura\u00e7\u00e3o web.config, as refer\u00eancias aos assemblies que n\u00e3o existirem no diret\u00f3rio BIN da aplica\u00e7\u00e3o atual.<\/p>\n<p>Caso a aplica\u00e7\u00e3o que voc\u00ea esteja executando apresente um dos erros acima e esteja em uma pasta setada com aplica\u00e7\u00e3o IIS. Verifique se existem arquivos de configura\u00e7\u00e3o web.config em diret\u00f3rios nos n\u00edveis acima da atual.<\/p>\n<p>Por exemplo, se a aplica\u00e7\u00e3o em quest\u00e3o estiver na pasta &#8216;web\/este&#8217;, verifique se existe um arquivo de configura\u00e7\u00e3o web.config na pasta &#8216;web&#8217;.<\/p>\n<p>Para solucionar esses problemas duas t\u00e9cnicas podem ser utilizadas individualmente ou em conjunto.<\/p>\n<p>A primeira delas \u00e9 a utiliza\u00e7\u00e3o da tag abaixo:<\/p>\n<div class=\"code\">&lt; remove name=&#8221;xxx&#8221;&gt;&lt; \/remove&gt;<\/div>\n<p>A qual deve ser utilizada dentro do arquivo de configura\u00e7\u00e3o web.config da aplica\u00e7\u00e3o &#8216;filha&#8217;. Essa tag permite remover uma configura\u00e7\u00e3o que foi definida anteriormente em algum arquivo de configura\u00e7\u00e3o de uma aplica\u00e7\u00e3o &#8216;pai&#8217;.<\/p>\n<p>Segue exemplos de utiliza\u00e7\u00e3o:<\/p>\n<div class=\"code\">&lt; configuration&gt;<br \/>\n&lt; configsections&gt;<br \/>\n&lt; remove name=&#8217;xxx&#8217;&gt;<br \/>\n&lt; \/configsections&gt;<br \/>\n&lt; \/configuration&gt;<\/div>\n<p>Al\u00e9m da tag &#8216;configSections&#8217; essa t\u00e9cnica pode ser aplicada tamb\u00e9m nas tags &#8216;connectionStrings&#8217;, &#8216;assemblies&#8217; e &#8216;providers&#8217;.<\/p>\n<p>A segunda \u00e9 a utiliza\u00e7\u00e3o da tag abaixo:<\/p>\n<div class=\"code\">&lt; location inheritinchildapplications=&#8217;false&#8217; path=&#8221;.&#8221;&gt;&lt; \/location&gt;<\/div>\n<p>.<\/p>\n<p>Neste caso espec\u00edfico \u00e9 necess\u00e1rio colocar esta configura\u00e7\u00e3o dentro do arquivo web.config da aplica\u00e7\u00e3o &#8216;pai&#8217; para impedir que esta configura\u00e7\u00e3o seja herdada por outras aplica\u00e7\u00f5es &#8216;filhas&#8217;, evitando assim conflitos.<\/p>\n<p>Importante: Esta configura\u00e7\u00e3o s\u00f3 funciona para as tags\u00a0e\u00a0.<\/p>\n<p>Segue exemplos de utiliza\u00e7\u00e3o:<\/p>\n<div class=\"code\">&lt; location inheritinchildapplications=&#8217;false&#8217; path=&#8217;.&#8217;&gt;<br \/>\n&lt; system.web&gt;<br \/>\n&lt;\u2026\u2026&gt;<br \/>\n&lt;\u2026\u2026&gt;<br \/>\n&lt; \/system.web&gt;<br \/>\n&lt; system.webserver&gt;<br \/>\n&lt;\u2026\u2026&gt;<br \/>\n&lt;\u2026\u2026&gt;<br \/>\n&lt; \/system.webserver&gt;<br \/>\n&lt; \/location&gt;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Em hospedagens Windows um arquivo de configura\u00e7\u00e3o web.config pode conflitar com outro arquivo web.config localizado em outras pastas da mesma hospedagem. Isso ocorre porque as configura\u00e7\u00f5es contidas nesses arquivos s\u00e3o automaticamente herdadas por outros arquivos de configura\u00e7\u00e3o de alguma subpasta. Essa situa\u00e7\u00e3o pode ser identificada pelos erros abaixo: Cannot add duplicate collection entry of type [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"article_uolhost","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host\" \/>\n<meta property=\"og:description\" content=\"Em hospedagens Windows um arquivo de configura\u00e7\u00e3o web.config pode conflitar com outro arquivo web.config localizado em outras pastas da mesma hospedagem. Isso ocorre porque as configura\u00e7\u00f5es contidas nesses arquivos s\u00e3o automaticamente herdadas por outros arquivos de configura\u00e7\u00e3o de alguma subpasta. Essa situa\u00e7\u00e3o pode ser identificada pelos erros abaixo: Cannot add duplicate collection entry of type [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/\" \/>\n<meta property=\"og:site_name\" content=\"FAQ UOL Host\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-29T17:24:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-19T14:10:07+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/\",\"url\":\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/\",\"name\":\"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host\",\"isPartOf\":{\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/#website\"},\"datePublished\":\"2024-10-29T17:24:37+00:00\",\"dateModified\":\"2024-11-19T14:10:07+00:00\",\"author\":{\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/ca471cdebf5cc77ad5e5060a3aad80c8\"},\"breadcrumb\":{\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/faq.uol.com.br\/uolhost\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/#website\",\"url\":\"https:\/\/faq.uol.com.br\/uolhost\/\",\"name\":\"FAQ UOL Host\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/faq.uol.com.br\/uolhost\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/ca471cdebf5cc77ad5e5060a3aad80c8\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/97a1f074c859e56190cc8daf6e1d4a12?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/97a1f074c859e56190cc8daf6e1d4a12?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/faq.uol.com.br\"],\"url\":\"https:\/\/faq.uol.com.br\/uolhost\/content\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/","og_locale":"pt_BR","og_type":"article","og_title":"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host","og_description":"Em hospedagens Windows um arquivo de configura\u00e7\u00e3o web.config pode conflitar com outro arquivo web.config localizado em outras pastas da mesma hospedagem. Isso ocorre porque as configura\u00e7\u00f5es contidas nesses arquivos s\u00e3o automaticamente herdadas por outros arquivos de configura\u00e7\u00e3o de alguma subpasta. Essa situa\u00e7\u00e3o pode ser identificada pelos erros abaixo: Cannot add duplicate collection entry of type [&hellip;]","og_url":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/","og_site_name":"FAQ UOL Host","article_published_time":"2024-10-29T17:24:37+00:00","article_modified_time":"2024-11-19T14:10:07+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/","url":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/","name":"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows? - FAQ UOL Host","isPartOf":{"@id":"https:\/\/faq.uol.com.br\/uolhost\/#website"},"datePublished":"2024-10-29T17:24:37+00:00","dateModified":"2024-11-19T14:10:07+00:00","author":{"@id":"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/ca471cdebf5cc77ad5e5060a3aad80c8"},"breadcrumb":{"@id":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/faq.uol.com.br\/uolhost\/content\/posso-utilizar-o-arquivo-web-config-em-pastas-e-subpastas-de-minha-hospedagem-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/faq.uol.com.br\/uolhost\/"},{"@type":"ListItem","position":2,"name":"Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?"}]},{"@type":"WebSite","@id":"https:\/\/faq.uol.com.br\/uolhost\/#website","url":"https:\/\/faq.uol.com.br\/uolhost\/","name":"FAQ UOL Host","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/faq.uol.com.br\/uolhost\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/ca471cdebf5cc77ad5e5060a3aad80c8","name":"admin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/faq.uol.com.br\/uolhost\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/97a1f074c859e56190cc8daf6e1d4a12?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/97a1f074c859e56190cc8daf6e1d4a12?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/faq.uol.com.br"],"url":"https:\/\/faq.uol.com.br\/uolhost\/content\/author\/admin\/"}]}},"category_names":["Hospedagem"],"_links":{"self":[{"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/posts\/463"}],"collection":[{"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/comments?post=463"}],"version-history":[{"count":2,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":5817,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/posts\/463\/revisions\/5817"}],"wp:attachment":[{"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/media?parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/categories?post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/faq.uol.com.br\/uolhost\/wp-json\/wp\/v2\/tags?post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}