Toon posts:

[ASP.NET] installatie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,
Ik heb hier een laptop met Windows XP Pro (SP1) waar ik graag ASP.NET bestanden op zou willen testen. Dit krijg ik alleen niet werkend.
Ik heb ISS (5.1) van de windows CD-rom geinstalleerd. Daarna heb ik Microsoft .Net Framework (1.1) geinstalleerd. Ten slotte heb ik ook nog .NET Framework SDK geinstalleerd.
Volgens het boek wat ik heb (ASP.NET in 24 uur) zou dit moeten werken.
Ik heb een .aspx bestandje geplaatst in de standaard map: C:\Inetpub\wwwroot
Als ik deze uitvoer (via Internet Explorer http://[computernaam]/[bestandsnaam].aspx) krijg ik de foutmelding: Servertoepassing niet beschikbaar. Dat werkt dus niet helemaal zoals ik het wil.
Als ik in plaats van een aspx bestand er een asp bestand neer zet, werkt hij wel correct.
Heeft iemand enig idee hoe ik dit probleem kan oplossen en asp.net werkend kan krijgen?
Alvast super bedankt!

  • dotcode
  • Registratie: Augustus 2003
  • Laatst online: 14-08 11:19

dotcode

///\00/\\

draai dit eens:
C:\<windows dir>\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis.exe
Waarschijnlijk is je probleem dan opgelost

Verwijderd

Topicstarter
Ik heb het bestand gevonden en uitgevoerd. Alleen het helpt niet... :'( . Iemand nog een andere mogelijkheid?

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:05
dotcode schreef op 28 augustus 2003 @ 14:52:
draai dit eens:
C:\\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis.exe
Waarschijnlijk is je probleem dan opgelost
Hiermee registreer je ASP.NET bij IIS. Dit hoef je enkel te doen als je eerst het .NET framework installeert, en dan pas IIS.

Maak eens een directory aan waar je dat aspx bestand zet, en maak dan in IIS een virtuele directory aan die mapped naar die directory waar dat aspx bestand staat.
Surf dan eens naar die virtuele directory.

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Professionele website nodig?


Verwijderd

Je kan ook Webmatrix download op www.asp.net, heeft een eigen build in server en is gratis, ik vind het een zeer handig toolke

Verwijderd

Topicstarter
ok, het aanmaken van virtuele map lukt, maar lost het probleem niet op.
Even ter aanvulling: hij geeft precies deze foutmelding:

Servertoepassing niet beschikbaar
De webtoepassing waartoe u probeert toegang te krijgen op deze webserver, is momenteel niet beschikbaar. Klik op de knop Vernieuwen in uw webbrowser om de aanvraag opnieuw in te dienen.

Opmerking voor beheerder: Een foutbericht met meer details over de oorzaak van het mislukken van deze specifieke aanvraag is te vinden in het systeemgebeurtenislogboek van de webserver. Raadpleeg deze logboekvermelding om te ontdekken wat de oorzaak van deze fout is.
----------------------------
Als ik het logboek open staat er deze regel:

13:56:21 192.168.xxx.xxx GET /ASPNET/test.aspx 500

Verder staan in de overige logboeken geen dingen over ISS / ASP.NET.

ps. Sorry dat dit officieel in het verkeerde forum staat... ik kan het alleen niet zelf veranderen ;)! Oh hij is al veranderd! Bedankt!

[ Voor 3% gewijzigd door Verwijderd op 28-08-2003 16:11 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:05
Tja, een ASP.NET applicatie is natuurlijk wel meer dan een 'ASP applicatie'.

Met gewoon 1 ASP.NET pagina, zal het niet lukken denk ik, omdat je toch nog een aantal andere zaken nodig hebt.
Download eens die WebMatrix, of Borland C# Builder, en maak daar eens een ASP.NET applicatie mee.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Wil je hiermee zeggen dat de installatie waarschijnlijk wel goed was? Een apparte aspx pagina zou het toch ook moeten doen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:05
Verwijderd schreef op 28 augustus 2003 @ 16:29:
Wil je hiermee zeggen dat de installatie waarschijnlijk wel goed was? Een apparte aspx pagina zou het toch ook moeten doen?
Heb je ook een global.asax?
Heb je een assembly ?

Hoe ziet jouw pagina er uit?

https://fgheysels.github.io/


Verwijderd

Topicstarter
Pagina ziet er uit als een gewone ASP pagina:

<%@ language=VBScript %>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<script language="JavaScript">
function goBack(){
window.history.back(1);
}
</script>
<form name="frmHello" action="default.asp" method="post">
<table>
<% if request("txtname") = "" then %>
<tr>
<td>Enter your name</td>
<td><input type="text" name="txtname"</td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" value="Submit"></td>
</tr>
<% else %>
<tr>
<td>Hello, <% response.write request("txtname") %>. How are you doing?</td>
</tr>
<tr>
<td><input type="button" name="btnBack" value="Back" onClick="goBack()"></td>
</tr>
<% end if %>
</table>
</form>
</body>
</html>


Het schijnt namelijk dat je ASP en ASP.NET gewoon door elkaar kan gebruiken. Of is dit niet correct?

Dit bestand was alleen maar even om te checken of Framework goed was geinstalleerd.

[ Voor 32% gewijzigd door Verwijderd op 28-08-2003 16:38 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:05
Je kan het door elkaar gebruiken:
Dat wil zeggen dat IIS zowel aspx pagina's als asp pagina's kan serveren.

Echter, jouw 'aspx' pagina is gewoon geen geldige ASP.NET pagina.

ASP.NET gebruikt C# of VB.NET als achterliggende taal, maakt gebruik van het .NET framework, ...
Een ASP.NET pagina is in feite een class die inherit van de .NET page class. Jij hebt gewoon een ASP genomen en hem hernoemd naar een aspx, en dan verwacht je dat het zou werken.
Dat is het zelfde als dat ik een .bat bestand zou hernoemen naar een .exe, en dat ik dan zou verwachten dat ik gewoon een compiled executable zou hebben.

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:05
Weet je wat je moet doen:

download die C# builder
Koop een boek over ASP.NET

en ga daarmee aan de slag.

https://fgheysels.github.io/

Pagina: 1