ASP-Script unter IIS7 geht nicht

22/07/2008 - 22:09 von Daniel Fisch | Report spam
Hallo,

vorab - ich habe keine Ahnung von ASP und wenig Übung mit der
Konfiguration des Webservers.

Der WOL-HTML-Code default.asp von http://www.depicus.com/ hat hier auf
einem SBS 2003 mit IIS6 funktioniert:

<HTML>
<HEAD>
<TITLE>Wake-on-LAN</TITLE>
</HEAD>
<BODY bgcolor="#FFFFFF">
<div align="left">
<form method="POST" action="default.asp">
<input type="hidden" type="text" name="MacAddress" size="20"
value="001E37C21360">
<input type="hidden" type="text" name="IpNumber" size="20"
value="192.168.0.2">
<input type="hidden" type="text" name="SubnetMask" size="20"
value="255.255.255.0">
<input type="submit" value="Wake-On-LAN - Workstation"
name="WakeMeUp">
</form>
<p align="left">
<%
if Request.Form("MacAddress") <> "" then
set WakeOnLan = server.createobject("DigitalWol.Wol")
WakeOnLan.TheMacAddress(Request.Form("MacAddress"))
WakeOnLan.TheIpNumber(Request.Form("IpNumber"))
WakeOnLan.TheSubnetMask(Request.Form("SubnetMask"))
WakeOnLan.WakeMeUp
end if
%>
</p>
</div>
</BODY>
</HTML>


Zuvor musste eine DLL registriert werden, ebenfalls von der genannten
Website: regsvr32 {path}\WolAsp.dll

Nun habe ich testweise den SBS 2008 mit IIS7 installiert. Die
DLL-Registrierung brachte zumindest keine Fehlermeldung.

Das Formular erscheint unter http://SERVER/wol/default.asp

Nach dem Klick auf den Absendebutton des HTML-Formulars kommt:

500 - Interner Serverfehler.
Problem bei der gesuchten Ressource. Sie kann nicht angezeigt werden.

Vermutlich muss ich am IIS7 noch etwas einstellen?
Viele Grüße,
Daniel Fisch
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
23/07/2008 - 01:31 | Warnen spam
Hallo Daniel,

"Daniel Fisch" schrieb:

500 - Interner Serverfehler.
Problem bei der gesuchten Ressource. Sie kann nicht angezeigt werden.



deaktivier mal bitte die kurzen HTTP-Fehlermeldungen im IE.

IE
-> Extras
-> Internetoptionen
-> Erweitert
-> "Kurze HTTP-Fehlermmeldungen anzeigen" deaktivieren

Evtl. kommt dann eine aussagekràftigere Fehlermeldung. Falls nicht,
schau mal bitte ins Ereignisprotokoll des Servers. Dort sollten sich
hoffentlich Details zum Fehler finden lassen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen