Compartir a través de


Paso 4: Crear y probar la aplicación

Última modificación: jueves, 03 de diciembre de 2009

Hace referencia a: SharePoint Server 2010

En este paso, se generará y probará la aplicación. Visual Studio ofrece varios métodos para generar y ejecutar una aplicación de consola desde el IDE, como:

  • Iniciar sin depuración (CTRL + F5)

  • Iniciar (F5)

Generar, ejecutar y depurar la aplicación

Para generar y ejecutar la aplicación

  1. En el menú Depurar, haga clic en Iniciar sin depuración o presione CTRL + F5. Esto garantiza que la ventana de la consola permanece abierta después de que el programa haya terminado de ejecutarse.

  2. La aplicación imprime el siguiente resultado en la consola.

    Nota

    Estos valores varían según los valores del libro, el identificador de sesión, etc.

    The Credential is: System.Net.SystemNetworkCredential
    Total rows in range: 18
    Value in range is: 4245.955129
    
  3. Presione cualquier tecla para cerrar SampleApplication.exe.

Excepción de archivo no encontrado

  1. Si la ruta de acceso al libro que proporcionó es incorrecta, obtendrá una excepción "Archivo no encontrado", que se recoge en el siguiente código:

    catch (SoapException e)
    {
        Console.WriteLine("SOAP Exception Message: {0}", e.Message);
    }
    
    Catch e As SoapException
    Console.WriteLine("SOAP Exception Message: {0}", e.Message)
    End Try
    
  2. La aplicación imprime el siguiente resultado de excepción SOAP en la consola:

    SOAP Exception Message: The file you selected could not be found. Check the spelling of the file name and verify that the location is correct.
    

Excepción de índice fuera de rango

  1. Si intenta obtener un valor fuera del intervalo, obtendrá una excepción System.IndexOutOfRangeException. La aplicación imprime el siguiente resultado en la consola.

    The Credential is: System.Net.SystemNetworkCredential
    The sessionID is : 64.28e58e90-b757-4658-b1c4-890ad68ef6cbRmqR4IINXfkMeOJRG8Iq0Y
    27tVk=110.33d3R6fqv7tr2jPyYiPwRu|!@en-US|en-US|+0480#0000-10-00-05T02:00:00:0000
    #+0000#0000-04-00-01T02:00:00:0000#-0060
    Total rows in range: 18
    
  2. A continuación, obtendrá una excepción no controlada que dice:

    An unhandled exception of type 'System.IndexOutOfRangeException' occurred in SampleApplication.exe
    Additional information: Index was outside the bounds of the array.
    
  3. Puede administrar la excepción no controlada anterior al agregar otro bloque catch para detectar la excepción después del bloque catch de la excepción SOAP como se muestra a continuación:

    catch (Exception e)
    {
        Console.WriteLine("Exception Message: {0}", e.Message);
    }
    
    Catch e As Exception
    Console.WriteLine("Exception Message: {0}", e.Message)
    End Try
    

Para ejecutar la aplicación mediante F5

  1. Para ejecutar la aplicación, haga clic en Iniciar en el menú Depurar o presione F5. Para asegurarse de que la ventana de la consola permanece abierta después de que el programa haya terminado de ejecutarse, puede agregar la siguiente línea de código al final del código (después del bloque catch ):

    Console.ReadLine();
    
    Console.ReadLine()
    
  2. Presione cualquier tecla para cerrar SampleApplication.exe.

Vea también

Tareas

Paso 1: Crear el proyecto cliente del servicio web

Paso 2: Agregar una referencia web

Paso 3: acceso al servicio web

Tutorial: Desarrollar una aplicación personalizada mediante Excel Web Services

Conceptos

Obtener acceso a la API de SOAP

Otros recursos

Procedimiento para confiar en ubicaciones de libro mediante secuencia de comandos