Avatar billede ameq Nybegynder
30. august 2004 - 10:41 Der er 64 kommentarer og
1 løsning

Hvis fejl i asp.net

Hej
Jeg har lavet en side med en fejl på, og jeg har en remote webserver hvor den her side ligger på.
Når jeg så kører den her side på min web server laver den en fejl. men fejlen kommer bare ikke ud som en fejl kode men som et eller andet jeg skal ændre i min web.config Hvordan er det lige jeg ændre det? så min fejl kode kommer ud på skræmen
Avatar billede snepnet Nybegynder
30. august 2004 - 11:01 #1
i din web.config har du en customErrors sektion - der sætter du customErrors=false

<customErrors mode="Off" />
Avatar billede ameq Nybegynder
30. august 2004 - 11:04 #2
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>
Avatar billede ameq Nybegynder
30. august 2004 - 11:06 #3
også selv om jeg har sat den til off
Avatar billede snepnet Nybegynder
30. august 2004 - 11:20 #4
Det synes jo at være denne der bliver dumpet - og der er ikke noget der er sat til off.

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

Prøv med denne :

<configuration>
    <system.web>
        <customErrors mode="Off" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
Avatar billede ameq Nybegynder
30. august 2004 - 11:26 #5
okey den fik jeg ik lige, nu har jeg skrivet <customErrors mode="Off" defaultRedirect="mycustompage.htm"/> i min web.config men det virker stadig væk ikke
Avatar billede snepnet Nybegynder
30. august 2004 - 11:28 #6
har du en url jeg kan prøve ?
Avatar billede ameq Nybegynder
30. august 2004 - 11:30 #7
nej sorry...
Avatar billede snepnet Nybegynder
30. august 2004 - 11:34 #8
du skrev det stadig ikke virkede... hvad sker der så nu - der må have været en ændring af en art.
Avatar billede ameq Nybegynder
30. august 2004 - 11:43 #9
nix, det er det samme
Avatar billede ameq Nybegynder
30. august 2004 - 11:43 #10
Web.Config Filer:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   
  <system.web>

    <!--  DYNAMIC DEBUG COMPILATION
          Set compilation debug="true" to enable ASPX debugging.  Otherwise, setting this value to
          false will improve runtime performance of this application.
          Set compilation debug="true" to insert debugging symbols (.pdb information)
          into the compiled page. Because this creates a larger file that executes
          more slowly, you should set this value to true only when debugging and to
          false at all other times. For more information, refer to the documentation about
          debugging ASP.NET files.
    -->
    <compilation
        defaultLanguage="c#"
        debug="true"
    />

    <!--  CUSTOM ERROR MESSAGES
          Set customErrors mode="On" or "RemoteOnly" to enable custom error messages, "Off" to disable.
          Add <error> tags for each of the errors you want to handle.

          "On" Always display custom (friendly) messages.
          "Off" Always display detailed ASP.NET error information.
          "RemoteOnly" Display custom (friendly) messages only to users not running
          on the local Web server. This setting is recommended for security purposes, so
          that you do not display application detail information to remote clients.
    -->

        <customErrors mode="Off" defaultRedirect="mycustompage.htm"/>

    <!--  AUTHENTICATION
          This section sets the authentication policies of the application. Possible modes are "Windows",
          "Forms", "Passport" and "None"

          "None" No authentication is performed.
          "Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to
          its settings for the application. Anonymous access must be disabled in IIS.
          "Forms" You provide a custom form (Web page) for users to enter their credentials, and then
          you authenticate them in your application. A user credential token is stored in a cookie.
          "Passport" Authentication is performed via a centralized authentication service provided
          by Microsoft that offers a single logon and core profile services for member sites.
    -->
    <authentication mode="Windows" />

    <!--  AUTHORIZATION
          This section sets the authorization policies of the application. You can allow or deny access
          to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous
          (unauthenticated) users.
    -->

    <authorization>
        <allow users="*" /> <!-- Allow all users -->
            <!--  <allow    users="[comma separated list of users]"
                            roles="[comma separated list of roles]"/>
                  <deny      users="[comma separated list of users]"
                            roles="[comma separated list of roles]"/>
            -->
    </authorization>

    <!--  APPLICATION-LEVEL TRACE LOGGING
          Application-level tracing enables trace log output for every page within an application.
          Set trace enabled="true" to enable application trace logging.  If pageOutput="true", the
          trace information will be displayed at the bottom of each page.  Otherwise, you can view the
          application trace log by browsing the "trace.axd" page from your web application
          root.
    -->
    <trace
        enabled="true"
        requestLimit="10"
        pageOutput="true"
        traceMode="SortByTime"
    localOnly="true"
    />

    <!--  SESSION STATE SETTINGS
          By default ASP.NET uses cookies to identify which requests belong to a particular session.
          If cookies are not available, a session can be tracked by adding a session identifier to the URL.
          To disable cookies, set sessionState cookieless="true".
    -->
    <sessionState
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false"
            timeout="20"
    />

    <!--  GLOBALIZATION
          This section sets the globalization settings of the application.
    -->
    <globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
  />
 
</system.web>

</configuration>
Avatar billede snepnet Nybegynder
30. august 2004 - 11:45 #11
kan du ikke poste den komplette meddelelse du får igen ?
Avatar billede ameq Nybegynder
30. august 2004 - 12:08 #12
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>
Avatar billede ameq Nybegynder
30. august 2004 - 12:14 #13
mycustompage.htm <- den her side den ligger ikke i min mappe hvor de andre filer ligger...
Avatar billede snepnet Nybegynder
30. august 2004 - 12:17 #14
det virker ikke som om du får opdateret din web.config... den siger jo stadig at der står sådan her :

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

det virker som om du enten lægger den i et forkert dir - eller at applikationen af uransagelige årsager ikke genstarter når du opdaterer den.
Avatar billede ameq Nybegynder
30. august 2004 - 12:21 #15
jeg retter det bare i notepad, er det ikke godt nok?
Avatar billede ameq Nybegynder
30. august 2004 - 12:22 #16
nu har jeg rettet det igemmen Microsoft Visual Studio .NET 2003, men får stadig samme fejl
Avatar billede snepnet Nybegynder
30. august 2004 - 12:25 #17
det er ikke så meget et spørgsmål om hvad du retter det i... det er mere et spørgsmål om hvor du gemmer det, for det er tilsyneladende ikke gået op for dit webhotel at du har foretaget rettelserne.
Avatar billede ameq Nybegynder
30. august 2004 - 12:26 #18
okey så prøver jeg at ligge den et nyt sted
Avatar billede ameq Nybegynder
30. august 2004 - 12:27 #19
hm, nej når jeg omdøber den mappe som det ligger i så laver den stadig samme fejl.

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>
Avatar billede snepnet Nybegynder
30. august 2004 - 12:28 #20
hvor plejer du at lægge den ?
Avatar billede snepnet Nybegynder
30. august 2004 - 12:31 #21
jeg vil foreslå dig at starte med at have en enkelt som du så lægger i roden af dit webhotel.
Avatar billede snepnet Nybegynder
30. august 2004 - 12:32 #22
og du skal jo så sørge for at den kommer med når du distribuerer sagerne til dit webhotel.
Avatar billede ameq Nybegynder
30. august 2004 - 12:34 #23
det skal nok lige skrives at det ikke er et web hotel men en privat web server, og jeg ændre bare navnet på mappen. Før hed urlen http://minwebserver/mappe og nu hedder den bare http://minwebserver/mappe1
Avatar billede snepnet Nybegynder
30. august 2004 - 12:44 #24
hvilken mappe peger iis-en på ? (det er iis-en der bestemmer hvor der kigges når du skriver http://minwebserver/mappe)
Avatar billede ameq Nybegynder
30. august 2004 - 12:47 #25
c:\Inetpub\wwwroot\ameq\turning1
Avatar billede ameq Nybegynder
30. august 2004 - 12:47 #26
og det er så c:\Inetpub\wwwroot\ web server "kigger" i
Avatar billede snepnet Nybegynder
30. august 2004 - 12:53 #27
du skal åbne iis-en.

hvis du så har et virtual directory under default web, kan du højreklikke på det, og se hvilken folder på disken (hvis det er sat sådan op) der peges op.

hvis du bruger visual studio til at oprette et webprojekt, vil det som standard bliver lagt i :
C:\inetpub\wwwroot\<projektnavn>, og der vil automatisk blive oprettet et virtual directory i iis-en med samme navn (altså <projektnavn>).
det konfigureres som applikation og peger på førnævnte fysiske folder, som du så kan nå ved at hitte :
http://localhost/<projektnavn>
Avatar billede ameq Nybegynder
30. august 2004 - 12:55 #28
okey, men vil det også virker over lan, for jeg scripter ikke på min web server
Avatar billede snepnet Nybegynder
30. august 2004 - 12:56 #29
jeg er slet ikke med... hvad mener du med at du ikke script på din webserver ?
Avatar billede snepnet Nybegynder
30. august 2004 - 12:57 #30
(scripter)
Avatar billede ameq Nybegynder
30. august 2004 - 12:58 #31
yes =) he
Avatar billede snepnet Nybegynder
30. august 2004 - 13:00 #32
det blev jeg ikke klogere af :o)
Avatar billede ameq Nybegynder
30. august 2004 - 13:07 #33
okey, jeg har en computer hvor jeg har installer Microsoft Visual Studio .NET 2003, hvor jeg skriver filerne, også har jeg en computer som bliver brugt til web server (windows 2003) hvordan gør jeg så, så den selv opretter mapper og filer på web server
Avatar billede snepnet Nybegynder
30. august 2004 - 13:11 #34
du sørger for, at når du har udvilket noget du gerne vil frigive til den anden maskine, at du markerer projektet i din solution - går op i menuen Project, og klikker på Copy Project.
Der kan du så vælge at distribuere din applikation til et andet site.. Du kan vælge at gøre det med frontpage-extensions, eller ved almindelig fileshare.
desuden kan du angive hvor stor en del af dit projekt der skal distribueres, og som et minimun skal du der vælge "only files needed to run this application".
Avatar billede ameq Nybegynder
30. august 2004 - 13:17 #35
okey det syns jeg ik lige jeg kan finde, men den der fejl havde du et svar på det?
Avatar billede snepnet Nybegynder
30. august 2004 - 13:22 #36
det virker fortsat som om fejlen er, at du ikke har den rigtige konfigurationsfil liggende i roden af det web du kigger på.

den rapporterer i det du har vist, at din konfiguration omkring customerrors ser sådan her ud :

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

og der er ikke angivet mode="Off.
Avatar billede snepnet Nybegynder
30. august 2004 - 13:23 #37
du skal klikke på dit webprojekt i din solution (så det er markeret), før menupunktet Project kommer frem. det skulle ligge melle view og build.
Avatar billede ameq Nybegynder
30. august 2004 - 13:24 #38
okey... kigger på det igen =)
Avatar billede ameq Nybegynder
30. august 2004 - 13:28 #39
okey så virker det jeg skulle bare lige lave en ny,
nu hedder stien http://sqlserver/test/WebForm1.aspx og nu får jeg filen http://sqlserver/test/mycustompage.htm?aspxerrorpath=/test/WebForm1.aspx
Avatar billede snepnet Nybegynder
30. august 2004 - 13:31 #40
det var da herligt :o)
- jeg smider et svar hvis det er ok.
mvh
Avatar billede ameq Nybegynder
30. august 2004 - 19:41 #41
he ja det med at lave filerne over på min web server, men fejl laver den stadig eller den går over til det sidste link jeg skriv
Avatar billede snepnet Nybegynder
30. august 2004 - 21:51 #42
nå for hulen... stadig ballade med det ?
Avatar billede snepnet Nybegynder
30. august 2004 - 22:00 #43
kan du ikke prøve at lave en side hvor du skriver denne kode i page_load :

NameObjectCollectionBase.KeysCollection kCol = ConfigurationSettings.AppSettings.Keys;
Table tbl = new Table();
TableCell tc;
TableRow tr;
Label lbl;

for(int i=0; i<kCol.Count; i++)
{
    tr = new TableRow();
    tc = new TableCell();
    lbl = new Label();

    lbl.Text = kCol[i].ToString();
    tc.Controls.Add(lbl);
    tr.Cells.Add(tc);

    tc = new TableCell();
    tc.Text = ": " + ConfigurationSettings.AppSettings[kCol[i]].ToString();
    tr.Cells.Add(tc);
    tbl.Rows.Add(tr);
}

this.Page.Controls[1].Controls.Add(tbl);

Så skulle du gerne få smidt din komplette konfiguration ud på siden... Så kan vi jo se hvad der står der...
du skal lige have et par using's ind i toppen :

using System.Collections;
using System.Collections.Specialized;
Avatar billede ameq Nybegynder
31. august 2004 - 08:06 #44
hm det fatter jeg ik lige, når jeg har skrivet den her kode så, laver den fejl


fra min webform1.aspx.cs

using System;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace info
{
    /// <summary>
    /// Summary description for WebForm1.
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
        private void Page_Load(object sender, System.EventArgs e)
        {
            NameObjectCollectionBase.KeysCollection kCol = ConfigurationSettings.AppSettings.Keys;
            Table tbl = new Table();
            TableCell tc;
            TableRow tr;
            Label lbl;

            for(int i=0; i<kCol.Count; i++)
            {
                tr = new TableRow();
                tc = new TableCell();
                lbl = new Label();

                lbl.Text = kCol[i].ToString();
                tc.Controls.Add(lbl);
                tr.Cells.Add(tc);

                tc = new TableCell();
                tc.Text = ": " + ConfigurationSettings.AppSettings[kCol[i]].ToString();
                tr.Cells.Add(tc);
                tbl.Rows.Add(tr);
            }

            this.Page.Controls[1].Controls.Add(tbl);
        }

        #region Web Form Designer generated code
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: This call is required by the ASP.NET Web Form Designer.
            //
            InitializeComponent();
            base.OnInit(e);
        }
       
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {   
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion
    }
}
Avatar billede snepnet Nybegynder
31. august 2004 - 08:13 #45
hvilken fejl ?
Avatar billede ameq Nybegynder
31. august 2004 - 08:18 #46
http://sqlserver/info/webform1.aspx:

Server Error in '/info' 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>
Avatar billede snepnet Nybegynder
31. august 2004 - 08:20 #47
hvad sker der hvis du kører den lokalt.... altså uden at distribuere den (hvis du bare trykker f5 i visual studio)
Avatar billede ameq Nybegynder
31. august 2004 - 08:22 #48
så mangler jeg et namescape hvor ConfigurationSettings kommer fra
Avatar billede snepnet Nybegynder
31. august 2004 - 08:27 #49
using System.Configuration;
Avatar billede ameq Nybegynder
31. august 2004 - 09:49 #50
ja okey min fejl, men den laver stadig en runtime error på webserver, og når jeg trykker f5 på visu så kommer den med en fejl om at mit debugging ikke er installet rigtig
Avatar billede snepnet Nybegynder
31. august 2004 - 10:58 #51
ikke installeret rigtigt... så er der da noget helt galt med din vs-installation... er du sikker på at det er det den skriver ?
(er det ikke noget med at projektet ikke er konfigureret til debugging)

ellers så prøv at se hvad der sker hvis du trykker CTRL+F5 (så skulle den starte op uden debugging)
Avatar billede ameq Nybegynder
31. august 2004 - 11:08 #52
jamen så vikrer den eller den uderskriver bare ikke noget
Avatar billede snepnet Nybegynder
31. august 2004 - 11:10 #53
Prøv at tilføj et par Response.Write et par steder så du kan se om du får kørt koden.
Avatar billede ameq Nybegynder
31. august 2004 - 11:22 #54
hvis jeg skriver Response.Write("dav"); inde i loopet så kommer den ikke ud, men hvis jeg skriver Response.Write("hej"); efter loopet så kommer den godt nok frem når jeg trykker ctrl + F5
Avatar billede ameq Nybegynder
31. august 2004 - 11:30 #55
efter jeg har sat den der Response.Write ind så laver den ikke fejl i det sidste script
Avatar billede snepnet Nybegynder
31. august 2004 - 11:36 #56
Glimrende... prøv så at sætte dette ind i din konfigurationsfil - lige under <configuration>

<appSettings>
  <add key="TestKey" value="Yihah !" />
</appSettings>
Avatar billede snepnet Nybegynder
31. august 2004 - 11:36 #57
(og kør igen)
Avatar billede ameq Nybegynder
31. august 2004 - 11:38 #58
så kom der noget nyt frem på skræmen, jeg har lavet et nyt prok. oppe på min webserver "t1" taget min fil hvor jeg åbener min database og sat ind kopiet <customErrors mode="Off" defaultRedirect="mycustompage.htm"/> over i min web.config

og laver den den her fejl:

Server Error in '/t1' Application.
--------------------------------------------------------------------------------

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 type 't1.Global'.

Source Error:


Line 1:  <%@ Application Codebehind="Global.asax.cs" Inherits="t1.Global" %>



Source File: c:\inetpub\wwwroot\t1\global.asax    Line: 1


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
Avatar billede ameq Nybegynder
31. august 2004 - 11:39 #59
venter lige på at svar før jeg gør noget andet =)
Avatar billede ameq Nybegynder
31. august 2004 - 11:42 #60
prøvede lige at skrive det sidste du skriv og nu får jeg bådet dav og hej ud, samt TestKey : Yihah !
Avatar billede ameq Nybegynder
31. august 2004 - 12:09 #61
det skriv jeg i mit info prok
Avatar billede ameq Nybegynder
31. august 2004 - 12:20 #62
tilbage til t1: nu laver den her fejl

Server Error in '/t1' Application.
--------------------------------------------------------------------------------

SQL Server does not exist or access denied.
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.Data.SqlClient.SqlException: SQL Server does not exist or access denied.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[SqlException: SQL Server does not exist or access denied.]
  System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +472
  System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
  System.Data.SqlClient.SqlConnection.Open() +384
  turning.WebForm1.Page_Load(Object sender, EventArgs e) in \\sqlserver\wwwroot$\t1\webform1.aspx.cs:25
  System.Web.UI.Control.OnLoad(EventArgs e) +67
  System.Web.UI.Control.LoadRecursive() +35
  System.Web.UI.Page.ProcessRequestMain() +731




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573

så virker det jeg sprøge også om.... for nu vister den fejl når jeg kalder filen fra min webserver
Avatar billede snepnet Nybegynder
31. august 2004 - 13:17 #63
ja det er i hvert fald en fornuftig fejlmelding du får dig der.
Avatar billede ameq Nybegynder
31. august 2004 - 13:59 #64
kommer du lige med et svar, jeg lavet et nyt sprøgsmål det den der fejl
Avatar billede snepnet Nybegynder
31. august 2004 - 14:56 #65
ok - et svar her :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester