Usuário com melhor resposta
ASP.NET IIS - Projeto roda normal pelo VS 2010 mas no IIS não executa ajax e nem css

Pergunta
-
Galera bom dia
Meu projeto VS 2010 funciona corretamente quando rodo pelo proprio visual 2010, o problema é que quando jogo ele no diretetotio wwwroot para rodar pelo IIS, nem o ajax e nem CSS estão funcionando corretamente.. desinstalei o visual studio 2010 e o IIS..reinstalei e quando rodo a aplicação pelo visual studio tudo funciona, mas quando rodo pelo IIS, ajax e nem css cpntinuam sem funcionar... o que devo fazer??.. é algum problema de instalação ?? configuração do IIS?? a versão do meu IIS é 7.5.... por favor preciso dessa luz, já tentei tudo e não consigo resolver este problema..
- Tipo Alterado William John Adam TrindadeModerator quinta-feira, 10 de outubro de 2013 14:27 é uma pergunta
Respostas
-
Nao é questao de formatar maquina.. O problema realmente é o caminho.. Se em outra maquina funciona é porque ela esta exatamente igual ao seu ambeiente de desenvolvimento (no que diz respeito ao caminho).
Aqui tem um artigo completo sobre paths no ASP.
http://www.codeproject.com/Articles/142013/There-is-something-about-Paths-for-Asp-net-beginne
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Sugerido como Resposta Leonardo Lourenço Silva quinta-feira, 10 de outubro de 2013 16:04
- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 19:32
-
CSS
O seu problema com o CSS é o caminho relativo.
Veja esse link que poderá te ajudar.
http://www.ecode10.com/artigo/1433/A-magica-do-ResolveURL
Ajax
Verifica se a dll está sendo enviada para o site www.
Procure publicar no seu computador, basta instalar o IIS. Dai você tem pelo menos algum servidor de homologação antes de enviar para a produção efetivamente.
Procure verificar se no topo da sua página tem o REGISTRO do ajax.
Existem no link abaixo vários artigos mostrando como fazer.
http://www.ecode10.com/article/pesquisar.aspx?q=ajax
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 19:32
Todas as Respostas
-
Provavelmente é um problema de configuraçao do IIS.
Poste a mensagem de erro que vc esta recebendo e leia este tutorial:
http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/deploying-to-iis
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
Olá William,
Obrigado por responder, não exibe mensagem de erro, simplismente ele não executa o ajax e nem formata meu menu asp:menu css.... antes estava tudo ok, tambem não exibe o modal ajax com uma mensagem de aguarde que coloquei para aguardar processar os eventos...depurei pelo chrome e ele me apresentou a pagina assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head><title> Controle de Chamados - Coelba - CGCP </title><link href="Styles/Site.css" rel="stylesheet" type="text/css" /> <!--<script src="js/MSGAguarde.js" type="text/javascript"></script> --> <style type="text/css"> .style1 { font-family: "Segoe UI"; font-size: large; font-variant: normal; font-weight: normal; } .style2 { font-size: medium; font-variant: normal; } input:focus { background: #ffc; } </style> <style type="text/css"> ._ctl0_NavigationMenu_0 { background-color:white;visibility:hidden;display:none;;left:0px;top:0px; } ._ctl0_NavigationMenu_1 { text-decoration:none; } ._ctl0_NavigationMenu_2 { } </style></head> <script type="text/javascript"> function FechaSessao() { return ""; } </script> <body> <form name="aspnetForm" method="post" action="logon.aspx" language="javascript" onkeypress="javascript:return WebForm_FireDefaultButton(event, '_ctl0_MainContent_Button2')" id="aspnetForm"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzUzNTEzODc5D2QWAmYPZBYCAgMPZBYCAgsPZBYCAgEPZBYCZg9kFgICAQ9kFgICAQ8PFgYeBFRleHQFMFVzdcOhcmlvIG91IFNlbmhhIG7Do28gY29uZmVyZSwgdGVudGUgbm92YW1lbnRlIR4JRm9yZUNvbG9yCo0BHgRfIVNCAgRkZGTj3aqeIlB01WllKWn34P/oTbL8EVfaN5tQHgOtZ/VC7g==" /> <script type="text/javascript"> <!-- var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } // --> </script> <script src="/CCGS/WebResource.axd?d=vXiMezb80-hq661LzJeVdno-x4r4iVv4xVUT4x4Iqq3LcwP3WEAZ8YZd5-Jk1N19aPEuXOstqcCriy2P-TRR8ecH3G2W1Tcvu6gCLNr0nSs1&t=635169178796489968" type="text/javascript"></script> <script src="/CCGS/WebResource.axd?d=46zsgm4PuReftaJjMjVI0VeREZaVeemb8jv4xL3v-JqtlGeapHo1JBSkelgvo0sv2epPrEBs_vbG59scHfTIzGEOsd-PU4noPf0J4DoufL81&t=635169178796489968" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=KH0pkRQHtT6y8BjmhjDo3DyIsvVf4qOevTQfii5GH_k_H9ITWQYLXkVb-9jXLMYA2Sdqq5VrDPz11UAZn3Kff7DwIdP72s33JhkLfKz1Y_OFly-TYeSsE_Jv1Q_eRFBPIvb3y0qQJ0cLoBhkjat0AKqRZmiyinWXv72VzpuGv5NHAI8RIrdZBZ4xcQpR9E5y0&t=ffffffff940d030f" type="text/javascript"></script> <script type="text/javascript"> <!-- if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); // --> </script> <script src="/CCGS/ScriptResource.axd?d=EUXh38MBvJ41R-_qe1jLSTQK3DUo51gkrOQaSi0UDq5Gdq9JUWcbhvzYnjICiNQNqwWCJN_l_NLu_PEdaveHOWeXR4wGkasfrnxEKUShnIypIEN1_F_hDdvQHJ55Hr7VGrywFFlwvNZN5cNaFYRrXOc_9UtVRAMC_ucZiSSjRNM1&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=eS6Y9aGW9iLy3AMGkuVtHRQxRJes1nzNM0SMi9p60eqym_ZGsosYZBRJv8SK1SgJ_rK_ZY0MQkZuTdqSTIQmcQS-0Kh1Bhr6OVAj8pjGwJnmzk8DoX703hxEIiCYMW2KVvFaBaDHrthqtx4_tJHoVkox5lpKnEdTcYdwXy6aFJE1&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=3jYd2svjBPywFkihBvilJnD082a6uYc8v7l_zy2I_uzksGJc-wEz7l0MEbh-8NPXBi3TYgz_ieqAboRWa3WypeW4FrmTrNweHpg5TnwASveNJTpxzUOsZ96ZQEwV2diD0pwcXWGUfcgCkGbuz86_YzqqLt8AM6ifCj-XmATs2AQyQgNsMT9jEbx1GbBLLFvS0&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=RRwq_pfhGvIDpddh74-RKfiCguRfuGgO-tUqGDWp_MDJn-VDOt1RGG1fT03z4haEPcSrAHLgFe-a8dgb6moQFqXxWVaYxB6PeNOz1UR9cX28CjOXuu7GmILtmx7Fpz49amdIB0T0bTzXgU_IAohUNCNudYnuMNfQ_DI8nxGyVuc1&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=jp6cSIYHXuCimwHH5HrmKHAsbjWplnWWLsdQDVF1QxhgorsOv6kSIfJ64OPd-X5E65Bjyv8h5wvn5enJCQxDnKqlVfZ-q2DD8B_nPWFqs8ehyhMApEZ2TMW8SRChPqDIdw4OpRkwVUk_PbjdAWFlKtO6s_fIWbUCpFmseFLai37oA-SqUAw1Sl1IBcwh4YRg0&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=vrwDZlaIb7pwdCAYYEoR1mK4dbZx8N6o3tJLFNhJ6twPUtQtOyut5ekAoOQ_Uqq5GvdLI5bCYrD5iJtZxJq6ryqICr9UCOaloyB7oELUJmxEXDgQqyL4YyicOr--6PLEwR7mnlRogG8kqZakbiMzPldvx7EW3ELRH3a6ObC87s1HuV3HMrXnhKCjwasRM1R4pSPp1l6Hly6E4xHfvWSL2g2&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=UnYC9NEdzT5ftGpqD3BKJO3Wxy5RYlRoK7CF1IYo5gAp1FfILfYJSghXDaUMUcwuhI7JiKVt6ijOTFilXN5J_hDSJ0Q27DZ4hjL5a5L5Fj8kKkJZGdupS1b0ws_SaCf37ubJ3zowNcAEp-teZYKEBOVzGLdN6z4lUuyDyN0nrn-AfhdQ6qS0sLKYvSw5Psh-0&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=r14y7ikOcOQUC2W8Mja-92DExmJkZUnQ56rJS5Ss-KLqX8CA5tvcykigcW2G_LZa4IRvamFIygeInL0c649lZKRoo-6bHj0WD4nK_Kc6F9N0tSgIaq3wZ1_w8gTFk9t1XlbQ91yzal0tv6haLfvf3VVDhAZqmCGbvBccZsEFneo2W6gIOkt0ZLhCOtCTXB8C0&t=ffffffffd2a9b7c7" type="text/javascript"></script> <script src="/CCGS/ScriptResource.axd?d=x2clM4ILV6cN153drQNTK0OH9Lcwqj2i5mceRFyVEtxxtfQpAznUbwIi2w5todMGaR6BFIL4zYWS-XIeEj1jylj0dLYgK_735gQleQpwOj7FK4QmTeY6cPyAxoQLYAmPGIZvlLYN7V54fBxJoJiNMHSLyvytkTlBBETvIcPM2mdYK3_PLHEplooe6GqPWwp90&t=ffffffffd2a9b7c7" type="text/javascript"></script> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBQLj5JeyAQKqxuSSBQLWx+rOBAKvvu2ADgKvvvmADhn0XX4ZsiQiWJVFlS13ivWB+v/opGhkVmuIH32615DX" /> <div class="page"> <div class="header"> <div class="title"> <h1> <span class="style1">Grupo de Sustentação - Controle de Chamados - CGCP</span><span class="style2"> </span> </h1> </div> <div class="loginDisplay"> <span id="_ctl0_Label1"></span> <!-- <a href="#" onclick="FechaSessao()"><font size="2"> Logout</font></a> --> <input type="submit" name="_ctl0:Button1" value="Logout" id="_ctl0_Button1" tabindex="2" style="border-style:None;" /> <!-- [ <a href="Account/Login.aspx" id="_ctl0_HeadLoginView_HeadLoginStatus">Log In</a> ] --> </div> <div class="clear hideSkiplink"> <a href="#_ctl0_NavigationMenu_SkipLink"><img alt="Skip Navigation Links" src="/CCGS/WebResource.axd?d=cX33CJGUI7IXsC7y5b72LsnniQOCPPzp5Ddzr0Qj8DaJatblLsh04_40gkht-SGqlQu8C0yh7TcrnVQC11k6QzTJSM9qT6WDTeT_Rfsq03o1&t=635169178796489968" width="0" height="0" style="border-width:0px;" /></a><table id="_ctl0_NavigationMenu" class="menu _ctl0_NavigationMenu_2" cellpadding="0" cellspacing="0" border="0"> <tr> <td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="_ctl0_NavigationMenun0"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td style="white-space:nowrap;"><a class="_ctl0_NavigationMenu_1" href="Default.aspx">Localizar/Editar Chamados</a></td> </tr> </table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="_ctl0_NavigationMenun1"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td style="white-space:nowrap;"><a class="_ctl0_NavigationMenu_1" href="resumonotas.aspx">Resumo/Acompanhamento</a></td> </tr> </table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="_ctl0_NavigationMenun2"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td style="white-space:nowrap;"><a class="_ctl0_NavigationMenu_1" href="Importar2.aspx">Importar / Atualizar tabelas</a></td> </tr> </table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="_ctl0_NavigationMenun3"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td style="white-space:nowrap;"><a class="_ctl0_NavigationMenu_1" href="Frm_senha.aspx">Usuários - Senhas</a></td> </tr> </table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(event)" id="_ctl0_NavigationMenun4"><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td style="white-space:nowrap;"><a class="_ctl0_NavigationMenu_1" href="About.aspx">Sobre/Ajuda</a></td> </tr> </table></td> </tr> </table><a id="_ctl0_NavigationMenu_SkipLink"></a> </div> </div> <div class="main"> <style type="text/css"> body,input,form,span,div{font-family:Tahoma;font-size:8pt; ; top: 0px; left: 0px; } </style> <div id = "d1"> <div id="_ctl0_MainContent_Panel5" style="; z-index: 1; left: 5px; top: 1px; height: 27px; width: 920px;"> <span id="_ctl0_MainContent_Label4" style="z-index: 1; left: 353px; top: 4px; ; color: #336699; font-family: 'Segoe UI';">Logon do Controle de Chamados</span> </div> </div> <!----------------------------------------label de informações >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>--> <div id = "linha1"> <hr /> </div> <div id="_ctl0_MainContent_UpdatePanel2"> <div id="_ctl0_MainContent_Panel4" style="z-index: 1; left: 6px; top: 3px; ; height: 47px; width: 920px"> <span id="_ctl0_MainContent_Label5" style="color:Red;z-index: 1; left: 0px; top: 8px; ; width: 634px; right: 286px; height: 17px;">Usuário ou Senha não confere, tente novamente!</span> </div> </div> <div id = "linha2"> <hr /> </div> <!----------------------------------------label de informações <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<--> <div> </div> <html xmlns="http://www.w3.org/1999/xhtml" > <head > <title></title> <!--background-color:#e6e6e6;---> <!-- <style type="text/css"> .modalBackground { background-color:#e6e6e6; filter:alpha(opacity=60); opacity:0.60; } </style> --> </head> <body> <fieldset id="FS2"> <legend>Inserir logon e senha</legend> <div> <div id="_ctl0_MainContent_UpdatePanel1"> <!--//---------------------------------------- conteudo aki -----------------------> <div id="_ctl0_MainContent_Panel1" style="; top: 0px; left: 0px; height: 127px;"> <div id="_ctl0_MainContent_Panel2" style="border-color:Silver;border-width:1px;border-style:solid;height:80px;z-index: 1; left: 309px; top: 10px; ; height: 100px; width: 260px"> <input type="submit" name="_ctl0:MainContent:Button2" value="Logar" id="_ctl0_MainContent_Button2" tabindex="1" style="font-size:X-Small;height:20px;z-index: 1; left: 171px; top: 73px; ; bottom: 7px; width: 70px; right: 19px" /> <input name="_ctl0:MainContent:TextBox2" type="password" id="_ctl0_MainContent_TextBox2" tabindex="2" style="background-color:#DEDEEF;font-size:X-Small;height:13px;z-index: 1; left: 15px; top: 73px; ; width: 129px; height: 17px; font-size: small;" /> <input name="_ctl0:MainContent:TextBox1" type="text" id="_ctl0_MainContent_TextBox1" tabindex="1" style="background-color:#DEDEEF;font-size:X-Small;height:15px;z-index: 1; left: 14px; top: 23px; ; width: 131px; height: 17px; right: 115px; font-size: small;" /> <span id="_ctl0_MainContent_Label1" style="font-size:Small;z-index: 1; left: 17px; top: 2px; ">Usuário</span> <span id="_ctl0_MainContent_Label2" style="z-index: 1; left: 17px; top: 53px; ; right: 193px;">Senha</span> </div> </div> <!--//---------------------------------------- conteudo aki <<<<<<<<<<<<<<<<<<<<<<<--> </div> </div> </fieldset> <!--background-color:#ffffff----> <div id="_ctl0_MainContent_pnlProgress" style="background-color:#ffffff;display:none;width:400px"> <div style="padding:8px"> <table border="0" cellpadding="2" cellspacing="0" style="width:100%"> <tbody> <tr> <td style="width:50%"></td> <td style="text-align:right"> <img alt="" src="indicator-big.gif" /> </td> <td style="text-align:left;white-space:nowrap"> <span style="font-size:larger">Carregando, aguarde ...</span> </td> <td style="width:50%"></td> </tr> </tbody> </table> </div> </div> <script type="text/javascript"> Sys.Net.WebRequestManager.add_invokingRequest(onInvoke); Sys.Net.WebRequestManager.add_completedRequest(onComplete); function onInvoke(sender, args) { $find('_ctl0_MainContent_mpeProgress').show(); } function onComplete(sender, args) { $find('_ctl0_MainContent_mpeProgress').hide(); } function btnDate2_Click() { PageMethods.GetDate( function (result) { var lbl = $get('_ctl0_MainContent_Label5'); if (document.all) { lbl.innerText = result; } else { lbl.textContent = result; } } ); return false; } function pageUnload() { Sys.Net.WebRequestManager.remove_invokingRequest(onInvoke); Sys.Net.WebRequestManager.remove_completedRequest(onComplete); } </script> </body> </html> </div> <div class="clear"> <hr/> <div id="_ctl0_Panel1"> <p align="center"> <span class="style4">Controle de Chamados</span><span class="style3"> </span>- CGCP - Grupo de Sustentação <a href="http://www.tirsoftware.com" title="Tirson Docs">documentação em http://www.tirsotware.com</a>. </p> </div> </div> </div> <div class="footer"> </div> <script type="text/javascript"> <!-- var _ctl0_NavigationMenu_Data = new Object(); _ctl0_NavigationMenu_Data.disappearAfter = 500; _ctl0_NavigationMenu_Data.horizontalOffset = 0; _ctl0_NavigationMenu_Data.verticalOffset = 0; Sys.Application.add_init(function() { $create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","DropShadow":true,"PopupControlID":"_ctl0_MainContent_pnlProgress","dynamicServicePath":"/ccgs/logon.aspx","id":"_ctl0_MainContent_mpeProgress"}, null, null, $get("_ctl0_MainContent_pnlProgress")); }); // --> </script> </form> </body> </html>
te agradeço por qualquer solução cara.
valeu
-
Tenta usar uma dessas formas para a sua folha de estilo,
</title><link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
ou
</title><link href="../Styles/Site.css" rel="stylesheet" type="text/css" />
Diego Almeida Barreto
System Analyst / Software Developer -
O que ocorre é que vc fixou os caminhos no seu codigo. Por isso funciona quando vc executa no VS mas nao no IIS.. O que o Diego propos é a forma correta, usando caminhos relativos.
Altere seu codigo que tudo deve passar a funcionar.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
O código está do jeito 1 que Diego mostrou, se alterar para a forma 2, nem exibe no VS, caras!!.. devo formatar o pc para resolver isso?.. não consigo compreender como em outra maquina ele roda perfeito pelo IIS e está com as mesmas configurações.
-
Nao é questao de formatar maquina.. O problema realmente é o caminho.. Se em outra maquina funciona é porque ela esta exatamente igual ao seu ambeiente de desenvolvimento (no que diz respeito ao caminho).
Aqui tem um artigo completo sobre paths no ASP.
http://www.codeproject.com/Articles/142013/There-is-something-about-Paths-for-Asp-net-beginne
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Sugerido como Resposta Leonardo Lourenço Silva quinta-feira, 10 de outubro de 2013 16:04
- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 19:32
-
-
CSS
O seu problema com o CSS é o caminho relativo.
Veja esse link que poderá te ajudar.
http://www.ecode10.com/artigo/1433/A-magica-do-ResolveURL
Ajax
Verifica se a dll está sendo enviada para o site www.
Procure publicar no seu computador, basta instalar o IIS. Dai você tem pelo menos algum servidor de homologação antes de enviar para a produção efetivamente.
Procure verificar se no topo da sua página tem o REGISTRO do ajax.
Existem no link abaixo vários artigos mostrando como fazer.
http://www.ecode10.com/article/pesquisar.aspx?q=ajax
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 19:32