Ich habe ein klassisches ASP-Skript, das eine URL öffnet und die .gif-Datei generiert, die dem lokalen Computer zur Verfügung gestellt wird - dies wird jede Stunde über geplante Aufgaben ausgeführt, um das gif entsprechend zu aktualisieren. Hier ourfile.asp ist:Eine Datei lokal schreiben ASP.NET
<%
'The URL to get our .gif returned
url = "http://api.ourweathersite.com/api/our/api/request"
'Create our xmlhttp request
set xmlhttp = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
xmlhttp.open ("GET", url, false)
'Send our request
xmlhttp.send
'Create a binary stream of the request and save the .gif
With Server.CreateObject("Adodb.Stream")
.Type = 1 '1 for binary stream
.Open
.Write xmlhttp.responseBody
.SaveToFile Server.Mappath("\MyIISDirectory\mygif\myresponse.gif"), 2 ' 2 for overwrite
.Close
End With
set xmlhttp = nothing
%>
Ich muss das ASP.NET konvertieren, wie wir vor kurzem den Server aktualisiert haben, dass diese Hosts (ging von 2003 Box auf eine 2012-Box mit ASP.NET).
Was ist der beste Weg, um darüber zu gehen? Gibt es eine Möglichkeit, diesen klassischen ASP auf der neueren Box ohne Konvertierung in ASP.NET laufen zu lassen?
Es ist keine sehr komplexe Aufgabe, aber ich konnte nicht viel online finden und nur die Erweiterung zu .aspx (wie erwartet, aber irgendwo vorgeschlagen wurde) funktioniert nicht.
Muss das komplett neu geschrieben werden?
Also schreiben Sie das oben in vb.net (speichern Sie es als .vbs?) Und führen Sie das stattdessen aus? Ich habe kein Problem asp.net zu lernen - nur nicht wusste, ob es eine "schnelle und dreckige" Art und Weise, um dies in seinem jetzigen Zustand zu arbeiten. – Hanny
@Hanny Es ist kaum die Mühe lohnt könnte das in 5 Minuten in c schreiben – Lankymart
Diese Datei oben war nur in einer flachen ASP-Datei sitzen - wäre es in C# erstellen auf die gleiche Weise? (Eine flache Datei mit einer .cs-Erweiterung?) Eine Menge von dem, was ich online gefunden habe sagt, es gibt eine Reihe von Dateien und ermutigen Visual Studio für die Entwicklung von C# - ich versuche, dies zu vermeiden, da dieses Skript so ist absolut klein! Jede Hilfe wird geschätzt. – Hanny