Avatar billede pep_panic Nybegynder
15. september 2005 - 12:44 Der er 17 kommentarer og
1 løsning

ASP til .NET (C#) kode konvertering

Hej Guru'er.
Er netop begyndt at kigge på .net og C#. Jeg har et gammelt projekt, som jeg vil starte med at flytte over på .net/C# platformen.

Mit spørgsmål: Skal jeg starte helt forfra, eller findes der en metode til at konvertere (det hele eller dele af) asp koden til C#?

Mit nye setup:
EDITOR: Web Matrix reloaded (http://www.asp.net/webmatrix/)
DATABASE: MSDE 2000a (http://www.microsoft.com/sql/msde/downloads/download.mspx)

Mit gamle setup:
EDITOR: Kodet i Homesite
DATABASE: Access
Avatar billede arne_v Ekspert
15. september 2005 - 12:51 #1
forfra

ASP.NET er totalt forskellig fra ASP
Avatar billede arne_v Ekspert
15. september 2005 - 12:51 #2
(ihvertfald hvis det skal gøres ordentligt !)
Avatar billede arne_v Ekspert
15. september 2005 - 12:52 #3
Avatar billede pep_panic Nybegynder
15. september 2005 - 13:12 #4
Roger. Som altid kommer dine svar hurtigere end jeg kan nå at tænke :)

Min første lille dummy kode volder mig allerede et problem.
Jeg kan se følgende kode igennem web matrix webserveren (i IE) men ikke igennem min IIS hvor siden er gemt. Hvorfor?
<%@ Page Language="C#" %>
<script runat="server">

    // Insert page code here
    //

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:TextBox id="TextBox1" style="Z-INDEX: 100; LEFT: 48px; POSITION: absolute; TOP: 63px" runat="server"></asp:TextBox>
        <asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 211px; POSITION: absolute; TOP: 63px" runat="server" Text="Button"></asp:Button>
        <!-- Insert content here -->
    </form>
</body>
</html>
Avatar billede jokkejensen Novice
15. september 2005 - 14:16 #5
start -> kør -> "iisreset"

Lig herefter samme fil i SYS:\inetpub\wwwroot\test.aspx

og tilgå den gennem http://localhost/test.aspx -> siden ser umiddelbart okay ud, ellers vil du få en passende fejlmeddelese.

Mvh
Avatar billede pep_panic Nybegynder
15. september 2005 - 14:41 #6
Samme prob. Ingen fejl-meddelelse. Hel tom browser, men vises kilden, ses koden som overstående...

Que?
Avatar billede jokkejensen Novice
15. september 2005 - 14:58 #7
<%@ Page Language="C#" Trace="True" %>

prøv lige det, er du sikker på at iis afvikler aspx siderne ? noget kunne tyde på den ikke gjorde.
Avatar billede pep_panic Nybegynder
15. september 2005 - 14:59 #8
Jeg burde da slet ikke se denne linie: <%@ Page Language="C#" %>
IIS'en jeg benytter, er den lokale 5.1 som installeres via XP pro cd'en. Fatter 5.1 slet ikke aspx filer? Eller skal jeg sætte noget specielt op på 5.1 for at det virker?
Avatar billede pep_panic Nybegynder
15. september 2005 - 15:00 #9
Der sker stadig intet. Tom browser, kilden ok.
Avatar billede arne_v Ekspert
15. september 2005 - 21:38 #10
har du kørt

aspnet_iisreg -i

?
Avatar billede pep_panic Nybegynder
16. september 2005 - 20:42 #11
Nej, den har jeg ikke kørt. Jeg har lige ledt efter en fil som hedder sådan. Fandt ingen (aspnet_iisreg). Jeg har også tjekket om asp net tjenesten køre, det gør den.

Skal jeg bare bruge en større hammer? :)
Avatar billede arne_v Ekspert
16. september 2005 - 20:51 #12
sorry - jeg har stavet forkert

aspnet_regiis -i
Avatar billede pep_panic Nybegynder
17. september 2005 - 15:07 #13
Roger, den findes i ...\ServicePackFiles\i386 og fejler når den startes.
Denne side fortæller om fejlen: http://forums.asp.net/744051/ShowPost.aspx
Siden forslår også, at man skal køre aspnet_regiis fra en visual studio prompt. Har ikke vs installeret.

Tror snart jeg skrifter hardware fra en hammer til en mugget...
Avatar billede pep_panic Nybegynder
17. september 2005 - 15:07 #14
Tænkte på, om jeg skal stoppe nogle services først?
Avatar billede arne_v Ekspert
17. september 2005 - 15:14 #15
jeg kan ikke huske om IIS skal køre eller være stoppet

du kan sagtens bruge den uden VS
Avatar billede arne_v Ekspert
17. september 2005 - 15:15 #16
PATH=C:\WINDOWS\MICROS~1.NET\FRAMEW~1\V11~1.432;C:\PROGRA~1\MICROS~1.NET\SDK\v1.1\bin;C:\PROGRA~1\MICROS~2.NET\Vc7\bin;C:\PROGRA~1\MICROS~2.NET\Common7\IDE;%PATH%

hos mig
Avatar billede pep_panic Nybegynder
17. september 2005 - 15:38 #17
Jaaaaaaaa. Nu virker det ski!
Arne, du fortjener sq de point! Kast et svar plz.

Til de som måtte læse denne tråd en anden dag, så lå aspnet_regiis.exe i C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 (husk -i)
Ingen services skulle stoppes.
Avatar billede arne_v Ekspert
17. september 2005 - 15:48 #18
svar
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