Jump to content
Marceloj

Algumas funções asp.net mvc5 não funcionam no IIS 6

Recommended Posts

Boa tarde.

Pessoa fiz uma ferramenta em asp.net mvc 5 com visual studio 2015 .netframework 4.5.2 e ela possui alguns recursos tipo autocomplete, desabilitar botões e habilitar botões com ajax etc... No ambiente de desenvolvimento tudo roda certinho, porém quando publico a ferramenta pelo visual studio para funcionar  no IIS 6 e tento acessar estes recursos, eles não funcionam.

Como é a primeira vez que estou fazendo uma publicação web no IIS, posso está fazendo alguma coisa errada na configuração do ISS ou na publicação do sistema.

 

Agradeço quem puder me ajudar.

 

Marcelo

 

 

 

Share this post


Link to post
Share on other sites
2 horas atrás, quintelab disse:

Provavelmente o caminho dos seus arquivos javascript estão incorretos. Estava usando IISExpress em ambiente de desenvolvimento ? Mostre como adicionou um arquivo javascript em uma view.

Bom dia quintelab.

Sim estava usando o IIS em ambiente de desenvolvimento.

 

Segue script que funciona no ambiente de desenvolvimento.

 

@section scripts{
    <script>

        $(function () {
            $("#btnAlterar").click(function () {
                $("#btnAlterar").after('<img alt="Carregando" id="imgCarregando" src="/Content/img/ajax-loading.gif"/>');
                $("#btnAlterar").attr("disabled", "disabled");
            });
        });

        $(document).ready(function () {
            $("#txtlogradouro").autocomplete({
                @*source: '@Url.Action("RelacaoLogradouro","Empreendimento")',*@
                source: function (request, response) {
                    $.ajax({
                        url: "/Empreendimento/RelacaoLogradouro",
                        dataType: "json",
                        data: { 'term': request.term },
                        success: response,
                        beforeSend: function () {
                            $("#txtlogradouro").after('<img alt="Carregando" id="imgCarregando" src="/Content/img/ajax-loading.gif"/>');
                        },
                        complete: function () {
                            $("#txtlogradouro").next("#imgCarregando").remove();
                        }
                    });

                },
                focus: function (event, ui) {
                    $("#txtlogradouro").val(ui.item.value);

                    return false;
                },
                select: function (event, ui) {
                    $("#txtlogradouro").val(ui.item.value);
                    $("#txtidlogradouro").val(ui.item.id);
                    return false;
                }

            });

        });

        $(document).ready(function () {
            $("#txtbairro").autocomplete({
                @*source: '@Url.Action("RelacaoBairros", "Empreendimento")',*@
                source: function (request, response) {
                    $.ajax({
                        url: "/Empreendimento/RelacaoBairros",
                        dataType: "json",
                        data: { 'term': request.term },
                        success: response,
                        beforeSend: function () {
                            $("#txtbairro").after('<img alt="Carregando" id="imgCarregando" src="/Content/img/ajax-loading.gif"/>');
                        },
                        complete: function () {
                            $("#txtbairro").next("#imgCarregando").remove();
                        }
                    });

                },
                focus: function (event, ui) {
                    $("#txtbairro").val(ui.item.value);

                    return false;
                },
                select: function (event, ui) {
                    $("#txtbairro").val(ui.item.value);
                    $("#txtidbairro").val(ui.item.id);
                    return false;
                }

            });

        });

    </script>

Share this post


Link to post
Share on other sites

Se esse script funciona em um ambiente e em outro não, é muito provavel que o script de jquery não esta sendo carregado no ambiente que não esta funcionando. Já checou pelo chrome por exemplo se todos os arquivos foram carregados corretamente ?

 

Minha sugestão é não utilizar o IIS Expess, mas sim o IIS Local no ambiente de desenvolvimento

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By _marlon307
      Boa noite. Bom Dia.
      Estou com um problema com meu menu hover em React. quando eu passo o mouse em cima do elemnto para abrir o menu le renderiza todas as abas e quando passo o mouse sobre o menu ele fica bugado.
       
      import React, { useState } from 'react'; import { Link } from 'react-router-dom'; //import DropModMn from '../../Helper/DropModMn'; import { ReactComponent as Respponse } from '../../icons/respponse.svg'; import styles from '../css/search.module.css'; import SubMenuCtg from './SubMneu/SubMenuCtg';   const Search = () => {       const menu = [         {             nctg: 'Masculino',             ctg: ['Categoria', 'Categoria', 'Categoria 3', 'Categoria 4', 'Categoria 5'],         },         {             nctg: 'Femenino',             ctg: ['Categoria 3', 'Categoria 4', 'Categoria 5', 'Categoria 6', 'Categoria 7'],         },         {             nctg: 'Criança',             ctg: ['Categoria 8', 'Categoria 9', 'Categoria 10', 'Categoria 11', 'Categoria 12'],         },         {             nctg: 'Acessórios',             ctg: ['Categoria 13', 'Categoria 14', 'Categoria 15', 'Categoria 16', 'Categoria 17'],         },         {             nctg: 'Promoção',             ctg: ['Categoria 18', 'Categoria 19', 'Categoria 20', 'Categoria 21', 'Categoria 22', 'Categoria 22', 'Categoria 22', 'Categoria 22', 'Categoria 22', 'Categoria 22', 'Categoria 22'],         }       ];      const [expand, setExpand] = useState(false);       function MouseOver(event){         event.preventDefault();                  console.log(event);           if(expand) setExpand(!expand);         else setExpand(!expand);     }       return (           <nav className={styles.search}>               <div className={styles.ct}>                 <Link to="/" className={styles.index}>                     <Respponse aria-label="Respponse"/>                 </Link>               </div>               <div className={styles.ct}>                   <ul className={styles.ldep}>                       {menu.map((m) =>                                                  <li className={styles.ictg} key={m.nctg} onMouseOver={MouseOver} onMouseLeave={MouseOver}>                               <Link className={`${styles.lctg} imh`} to={m.nctg}>{m.nctg}</Link>                                                          <SubMenuCtg gl={m.ctg} exp={expand} />                                                    </li>                     )}                                      </ul>             </div>         </nav>     ) }   export default Search
    • By Fluk
      Bom dia Galera, 
      Sou novo por aqui, estou estudando um pouco sobre o Google Script e Java Script. 

      Estou tentando criar um programinha que lê e exibe em tela os dados que estão armazenados em minha Base (FibreBase). 
      Mas quando tento puxar através da API Google google.script.run.minhaFunção() e salvar em uma variável o JavaScript passa direto não aguardando o fim da leitura de arquivo. 
      Dei uma lida sobre ser assíncrona a requisição que estou fazendo, mazers tentei de varias forma fa aguardar mas não consegui. 

       
      document.getElementById('ConsultarClientes').addEventListener( 'click',   function (){     // Buscar dados  FireBase Lista de Clientes     const clientes = getFireBase('Clientes/Arquivos');     clientes.then(retorno => console.log(retorno));   } ,false);   async function getFireBase(chave){   return google.script.run.withSuccessHandler().getFireBase(chave); };   Console log retorno
       
    • By SingleSistemas
      Olá, estou escrevendo um código aonde preciso colocar o JSON dentro de uma array, porém, o JSON foi parciado utilizando o JSON.parse, para atribuir o conteudo do document.todosOsFretes, segue o exemplo:  
      Queria saber qual alternativa que pode ser feita para mim poder colocar o document.todosOsFretes dentro de uma array e pesquisar nele, algum campo...
      Desde já agradeço.
       
       
       
       

    • By marceloDiegues
      Olá, amigos.
      Por favor,  me ajude com a seguintes perguntas.
       
      Qual a complexidade de um projeto desse?
      Qual o preçp de um projeto desse tipo?
       
      Quero contratar algum profissional para criar um site que tenha as seguintes funcionabilidades:
       
      1- Cadastro de usuário;
      2- Login e senha;
      3- O site seria muito parecido com o www.qconcursos.com, o usuário resolveria questões online.
      Contudo, haveria a possibilidade de criar salas tipo aqueles bate-papo da &nbsp;UOL.
      Então, o usuário criaria salas de estudos, em que , resolveria questões e conseguiria se comunicar por chat com usuários que estejam na mesma sala.
       
      Exemplo em anexo:
       
       
       
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.