ewb 0 Denunciar post Postado Março 18, 2008 Olá Pessoal Gostaria de alguma orientações passo a passo como inicio a programar com .net. Uso ASP padrao / convencional em um pouco de PHP. 1) O que preciso instalar na minha máquina? 2) Programa que usarei - Visual Studio 2005 ou 2008 ? 3) Preciso ter instalado o IIS também, correto ? 4) Para disponibilizar meus scripts em um servidor de rode, reconheça .net 2 ? ou o que exatamente ? Obrigado pela ajuda. J.P. ps Já tentei fazer algo Web Developer 2005 ou 2008... mas os arquivos sao salvos em um único arquivo com a terminação ".sln"... ai ja complicou... nao deveriam ser mais arquivo ".aspx".... será que é tão complicado assim... please, help me ... thank you. Please... so preciso de uma "luz" inicial e o resto pesquisarei na net..... Thankkkkkkkkkkk youuuuuuuuuuuuuuuu :-) Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 19, 2008 1) O que preciso instalar na minha máquina?Você terá que instalar o IIS e o framework e o software que pretende usar para desenvolver, caso seja qualquer versão do Visual Studio basta ter o IIS que o restante ele se encarrega de instalar. 2) Programa que usarei - Visual Studio 2005 ou 2008 ?Lógico que fica de sua preferência e o que estiver ao seu alcance, mas com certeza priorize a versão mais nova. O Visual Studio 2008. 3) Preciso ter instalado o IIS também, correto ?Sim. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif 4) Para disponibilizar meus scripts em um servidor de rode, reconheça .net 2 ? ou o que exatamente ?Também necessita ter o IIS e o framework que você compilar sua aplicação. Já tentei fazer algo Web Developer 2005 ou 2008... mas os arquivos sao salvos em um único arquivo com a terminação ".sln"... ai ja complicou... nao deveriam ser mais arquivo ".aspx".... será que é tão complicado assim... please, help me ... thank you. Please... so preciso de uma "luz" inicial e o resto pesquisarei na net..... Thankkkkkkkkkkk youuuuuuuuuuuuuuuu :-)Se você criou um novo Web Site ele cria tanto o arquivo .sln e os arquivos .aspxe .aspx.vb (no caso do VB) ou .aspx.cs (no caso do C#). Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 19, 2008 Bruno, Muito obrigado pelas suas dicas preciosas. Fiz um exemplo simples usando Visual 2008 e ele meramente gerou "um" único arquivo com a extensão ".sln"... não gerou os outros como você mencionou acima. Já desinstalei e instalei novamente e continua salvando somente um arquivo com .sln ---- será que tenho que configurar algo no Visual Studio 2008 ? Muito obrigado ------------------------------- Exemplo: ******** Usei um TEXTBOX - LABEL - BUTTON Cliquei no BUTTON e digitei: Dim x As String TextBox1.Text = x If x = "10" Then Label1.Text = "Igual a 10" Else MsgBox("Erooooo") End If * Tenho um erro em "msgbox".... veja abaixo a mensagem de erro... ====== Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. Source Error: The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL: 1. Add a "Debug=true" directive at the top of the file that generated the error. Example: <%@ Page Language="C#" Debug="true" %> or: 2) Add the following section to the configuration file of your application: <configuration> <system.web> <compilation debug="true"/> </system.web> </configuration> Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode. Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario. Stack Trace: [invalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.] System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) +1799842 System.Windows.Forms.MessageBox.Show(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options) +26 Microsoft.VisualBasic.Interaction.MsgBox(Object Prompt, MsgBoxStyle Buttons, Object Title) +544 _Default.Button1_Click(Object sender, EventArgs e) +89 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBa ckEvent(String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746 ======== Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 19, 2008 Qual opção esta usando para criar seu projeto? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 19, 2008 Procedimentos para testes: Visual Web Developer 2008 Express Edition File - New website - ASP.NET web site - Location: HTTP Language: Visual Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 19, 2008 Muda o Location para File System. Ae vai aparecer a opção para você informar onde ficarão seus arquivos, preferencialmente aponte para o IIS, la ficará seus arquivos .aspx. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 19, 2008 Bruno Na verdade estes 3 arquivos estavam sendo salvos da pasta: C:\Inetpub\wwwroot\teste11 - E o que voce me diz sobre "msgbox".... qual o problema ? - Mandei os arquivos para o servidor . Default.aspx . Default.aspx.vb . web.config . App_Data ( inclusive esta pasta vazia ) tive o erro abaixo... por que ? Server Error in '/' Application. -------------------------------------------------------------------------------- Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 19, 2008 Quando sua aplicação esta no servidor você tem que mudar a opção do customErrors para poder ver o erro. Mas já te adianto que o msgbox não funciona em aplicações web, apesar de quando estar local funciona, quando esta no servidor não funciona este é um recurso somente para aplicações windows. Abraços... ps.: evite dar up nos seus tópicos. Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 20, 2008 Olá Bruno Obrigado pela dicas... 1) Desculpe, o que você quiz dizer com a frase abaixo: ps.: evite dar up nos seus tópicos. 2) Helloooooo World Apenas queria rodar meu primeiro script "olá mundo" ... Helloooooo Mundo.... nao estou conseguindo rodar meu primeiro script...... Please, help me out it !!!!!! Pensei que seria realmente mais fácil como me disseram... ou eu estou sendo muito dumb!!! - Instalei agora o Visual Studio 2005 - Enviei para meu servidor os arquivos - Default.aspx - Default.aspx.vb - web.config - App_Data ( é uma pasta vazia que nem sei para que que serve ) Vo no navegador I.E... digito meu link etc.... e tenho uma lixarada de errosss... errorrrssss and more errosss...... damn!!!! Veja abaixo..... Server Error in '/' Application. -------------------------------------------------------------------------------- Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> Bruno ou alguem que puder comentar o que estou fazendo errado.... muito obrigado. J.P. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 20, 2008 Primeiro procedimento que você tem que verificar é como jogar sua aplicação no ar, não basta simplesmente copiar os arquivos de desenvolvimento para o servidor é necessário usar o publish web site: http://forum.imasters.com.br/index.php...ite=%2Bpublicar Quando sua aplicação esta no ar só é possível ver o erro se você alterar a propriedade customErrors do seu web.config para Off para você ver o erro que esta acontecendo no servidor, sem esta propriedade o servidor esconde a mensagem de erro e mostra esta mensagem padrão que você esta vendo. Outra coisa, poste seu código pra ver como ele esta e se tem algum erro no código ou é só publicação mesmo. Quando eu disse pra evitar up no seu tópico, é quando você faz uma pergunta, e em um curto período de tempo, você posta outra mensagem falando se ninguém sabe te ajudar, só para poder dar destaque novamente no seu tópico. Se ninguém te respondeu é por que não deu tempo ou não sabe mesmo. Fica como dica. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Faz os testes que eu falei e posta aqui novamente. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 27, 2008 Olá Bruno e obrigado pela atenção... Voltando a minha primeira aplicação "Hello world of ASP.NET".... somos eterno alunos do conhecimento... Resumindo, o conteúdo do arquivo web.config deve ter apenas: ------------------------------------------------------------------------------------------------- <configuration> <system.web> <compilation debug="true"/> </system.web> </configuration> ------------------------------------------------------------------------------------------------- assim quando houver algum erro será mostrado o numero da linha onde há o erro em vermelho, exemplo abaixo: ------------------------------------------------------------------------------------------------- Server Error in '/WebSite5' Application. Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application. Source Error: Line 4: Line 5: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Line 6: MsgBox("errooo...") Line 7: End Sub Line 8: End Class Source File: c:\inetpub\wwwroot\WebSite5\Default.aspx.vb Line: 6 ------------------------------------------------------------------------------------------------- Neste projeto inicial usei apenas um botao e um label , ao clicar o botao irá mostrar uma mensagem no label... very basic. Partial Class _Default Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = "Hellooooo World..... finally I am here!!!" End Sub End Class ------------------------------------------------------------------------------------------------- Usei a opção - BUILD - Publish Web Site... copie os arquivos para meu servidor.... e nada ... um lonnnng list de errorrssss Por que destes erros ? o que falta fazer ? ------------------------------------------------------------------------------------------------- Server Error in '/' Application. -------------------------------------------------------------------------------- Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 27, 2008 Como mostrou o erro do servidor, o erro esta aqui: Line 6: MsgBox("errooo...") O problema é que o MsgBox não funciona em aplicações web somente em aplicações windows. O erro não esta na parte do código da sua Label Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 27, 2008 Bruno... você não me entendeu.. ou não leu tudo... MsgBox... foi usado ali apenas para simular e qdo defino "off" posso ver o nr da linha, mas eu removi e apenas usei um LABEL e um BUTTON ... quero saber o seguinte ... Por que não roda este código no servidor ( na INTERNET ) ? No IIS roda certinho.... Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 28, 2008 Aparente não vi erro em seu código, se conseguir ver o erro correto no servidor e postar aqui ficará mais fácil. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 28, 2008 Bruno Esta tudo acima.... explicado... o erro no servidor tambem..... http://ewb.tpa.com.br/asp2/ Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 29, 2008 ewb acho que não entendeu, este erro que é mostrado quando acessa o site é um aviso do framework que houve um erro na aplicação, mas ele não mostra com detalhes com é o erro. Faz melhor então, irá facilitar, utilize um try para tratamento de erro, e de um Write no Exception, e poste o que vai aparecer. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 29, 2008 Bruno - Obrigado pela atencao. - Queria apenas ajuda para um exemplo "simplório".... apenas para saber como é ASP.NET. - Dizer para usar Try / exception ...etc... para quem esta apenas iniciando.... seria o mesmo que eu falar em mandarim ( chines ) com quem não sabe nada, ou seja, não ajuda em nada... - Resumindo a novela..... nao consegui fazer um exemplo básico / inicial de principiante. De qualquer forma, obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Março 31, 2008 Desisti não po, :rolleyes: O que acontece é que o problema aparentemente não esta na sua aplicação, nos seus código. Acredito que esteja faltando algo no momento da publicação. Vamos retomar alguns passos: No servidor esta instalado a versão do FrameWork que esta utilizando? No diretório virtual, você apontou qual framework utilizar? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Março 31, 2008 Pensei que haveriam irmaos mais solidários neste forum... Compartilhar este post Link para o post Compartilhar em outros sites
ewb 0 Denunciar post Postado Abril 8, 2008 Olá Pueblo Continuarei a "cavar informacoes" na net e assim que descobrir como fazer o que estou tentando disponibilizarei aqui para TODOS. Farei "passo a passo" , de tal forma que todos os "leigos" consigam faze-lo tambem. Aprender e trocar. Obrigado - Arigatô gozaimaxita Compartilhar este post Link para o post Compartilhar em outros sites