Alternativa a la del Servidor.CreateObject
-
25-09-2019 - |
Pregunta
Estoy escribiendo un sistema de navegación en ASP clásico (en Windows CE).Necesito una manera de incluir dinámicamente la navegación de archivos basado en la llamada secuencia de comandos.He venido para arriba con el siguiente código que incluye nav.inc que se encuentra en la carpeta de la llamada secuencia de comandos para permitir diferentes carpetas para tener diferentes opciones de navegación.
Esto funciona bien en mi Windows de la máquina de prueba pero NO cuando me implementar para Windows CE.El código de error y se muestra a continuación.Si alguien puede proporcionar un trabajo alrededor o cualquier comentario que sería genial.Gracias
Código:
<%
'Get path name
Dim i
fullname = Request.ServerVariables("SCRIPT_NAME")
my_array=split(fullname,"/")
fname=my_array(ubound(my_array))
fname = ""
For i = 0 to ubound(my_array) - 1
fname = fname & my_array(i) & "/"
Next
fname = fname & "nav.inc"
Set fs=Server.CreateObject("Scripting.FileSystemObject")
If (fs.FileExists(Server.MapPath(fname)))=true Then
Server.Execute(fname)
End If
%>
Error:
Microsoft VBScript en tiempo de ejecución error:'800a01b6'
Descripción:El objeto no admite esta propiedad o método:'Servidor.CreateObject'
Si puedo cambiar el código que acaba de decir Set fs=CreateObject("Scripting.FileSystemObject")
Me sale el siguiente error:
Microsoft VBScript en tiempo de ejecución error:'800a01ad'
Descripción:El componente ActiveX no puede crear el objeto:"Scripting.FileSystemObject'
Actualización He intentado ejecutar el Servidor.Ejecutar directamente y esto no demasiado.Parece que no tienen acceso alguno al objeto de Servidor.Hay alguna solución para esto?
Solución
CreateObject
y Execute
no se admiten en Windows CE.
El <OBJECT>
la etiqueta no es compatible también, así que, estás de suerte, lo siento.
Server Object Implementation
---------------------------
The Server object provides access to methods and properties on the server.
Most of these methods and properties serve as utility functions.
Server method Windows CE implementation
-----------------------------------------
CreateObject Not supported
Execute Not supported
GetLastError Not supported
HTMLEncode Not supported
MapPath Fully supported
ScriptTimeout Not supported
Transfer Not supported
URLEncode Fully supported