Domanda da principianti

sabato 10 marzo 2007 - 12.27

lordwaizard Profilo | Senior Member

Quando pubblico, devo pubblicare anche il file.vb? perchè se non lo faccio dice:
Line 1: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

In un messaggio precedente mi era stato detto che non dovevo pubblicare i files .vb... è vero?

Scusate
Davide

alx_81 Profilo | Guru

>Quando pubblico, devo pubblicare anche il file.vb? perchè se
>non lo faccio dice:
>Line 1: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
>Inherits="_Default" %>
Ciao,
no, i sorgenti non sono affatto obbligatori, dipende dal metodo di pubblicazione che scegli.. se apri il menu Build di visual studio, trovi la voce publish website.. comunque segui le istruzioni in questi link:

Walkthrough: Publishing a Web Site
http://msdn2.microsoft.com/en-us/library/1y1404zt(VS.80).aspx

Copying Web Sites with the Copy Web Site Tool
http://msdn2.microsoft.com/en-us/library/1cc82atw(VS.80).aspx

Publishing Web Sites
http://msdn2.microsoft.com/en-us/library/377y0s6t(VS.80).aspx

>
>In un messaggio precedente mi era stato detto che non dovevo
>pubblicare i files .vb... è vero?
ripeto, dipende dal metodo di pubblicazione, la cosa migliore è utilizzare la pubblicazione precompilata, con la quale pubblichi solo i file necessari, senza i sorgenti ma con alcune dll che la compilazione ti ha generato.
>
>Scusate
e di che? qui si fanno domande
>Davide


Alx81 =)

http://blogs.dotnethell.it/suxstellino

lordwaizard Profilo | Senior Member

Ho ancora un problema quando pubblico non da errori però se apro le pagine mi da:

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load the assembly 'App_Web_lr4yn7ne'. Make sure that it is compiled before accessing the page.

Source Error:


Line 1: <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_lr4yn7ne" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Source File: /demo/Default.aspx Line: 1


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.210

Ho provato anche a spostare la dll dalla cartella bin alla cartella principale ma il risultato non cambia.
Dove sbaglio?

alx_81 Profilo | Guru

>Ho ancora un problema quando pubblico non da errori però se apro
>le pagine mi da:
>
>Parser Error
>Description: An error occurred during the parsing of a resource
>required to service this request. Please review the following
>specific parse error details and modify your source file appropriately.
>
>Parser Error Message: Could not load the assembly 'App_Web_lr4yn7ne'.
>Make sure that it is compiled before accessing the page.
Questo sembra proprio l'errore che viene scatenato quando manca la dll con quel nome nella cartella bin..
sicuro che esista un file App_Web_lr4yn7ne.dll nella cartella bin? altrimenti, significa che gli aspx sono disallineati rispetto alla versione pubblicata..

>Ho provato anche a spostare la dll dalla cartella bin alla cartella
>principale ma il risultato non cambia.
NON DEVI spostarle, mi raccomando..

Controlla l'esistenza del file App_Web_lr4yn7ne.dll nella bin, ad ogni modo, se proprio non vuol saperne di partire, ripubblica tutto ricompilando e usando lo strumento di pubblicazione fornito con VS2005..

Alx81 =)

http://blogs.dotnethell.it/suxstellino

amelix Profilo | Expert

La cartella dove hai pubblicato è la root del sito o una sottodirectory?
Andrea
http://www.MelisWeb.eu/

lordwaizard Profilo | Senior Member

1) Per pubblicare ho fatto
a) Pubblica sito
b) Check su Consenti aggiornamento del sito precompilato
c) Ok
d) Chiede la password
e) Pubblica tutto

A questo punto non funziona, ho notato che ovviamente in locale non esiste la cartella bin, ho provato a crare quest'ultima come cartella di sistema, ripubblicato ma non cambia nulla.


2) L'ho spostata www.miosito.it/demo/ (dove nelle cartella demo ci sono i miei aspx)

amelix Profilo | Expert

Via FTP o con protocollo FromPage?
Hai il file web.config?

Andrea
http://www.MelisWeb.eu/

lordwaizard Profilo | Senior Member

1) Ho pubblicato tutto il sito tramite VS2005 Pro ita (FTP)

2) Visto che non si capiva l'errore ho pubblicato questo web.config
<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

amelix Profilo | Expert

OK.
La cartella dove hai pubblicato il tuo sito non è definita come "cartella di progetto" e quindi si cerca le DLL nella bin della ROOT (che non troverà).

Prova la pubblicazione con in modalita FrontPage (http://)
Andrea
http://www.MelisWeb.eu/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5