IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

WebConfig WebService asmx


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Par défaut WebConfig WebService asmx
    Bonjour,

    J'ai créé un projet tout fonctionne sauf mes webService.asmx
    Que faut-il rajouter dans le web config pour que cela fonctionne ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Server Error in '/' Application.
    Parser Error
    Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
     
    Parser Error Message: Could not create type 'Defibril_Que_Web.rapport_ws'.
     
    Source Error:
     
     
    Line 1:  <%@ WebService Language="vb" CodeBehind="rapport_ws.asmx.vb" Class="Defibril_Que_Web.rapport_ws" %>
     
     
    Source File: /ws/rapport_ws.asmx    Line: 1
     
    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.3282.0
    Cordialement.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2016
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2016
    Messages : 147
    Par défaut
    J'ai réussi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $.ajax({
                url: '../ws/rapport.asmx/HelloWorld',
                type: 'POST',
                contentType: 'application/json',
                data: "{ 'ID': '" + id + "' }",
                dataType: 'json',
                success: function (data) {
                }
     
            });
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    Imports System.Web.Services
    Imports System.Web.Services.Protocols
    Imports System.ComponentModel
    Imports MySql.Data.MySqlClient
    Imports Microsoft.Office.Interop
     
    ' Pour autoriser l'appel de ce service Web depuis un script à l'aide d'ASP.NET AJAX, supprimez les marques de commentaire de la ligne suivante.
    <System.Web.Script.Services.ScriptService()>
    <System.Web.Services.WebService(Namespace:="http://tempuri.org/")>
    <System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)>
    <ToolboxItem(False)>
    Public Class rapport
        Inherits System.Web.Services.WebService
     
        <WebMethod()>
        Public Function HelloWorld(ByVal ID As Integer) As String
     
            Dim oWord As New Word.Application
            'oWord.Documents.Open("http://dwl-pgi.fr/rap_tech.docx")
     
            Return "Hello Word"
     
        End Function
     
     
    End Class
    Par contre j'ai une erreur pour la création de mon word :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Message	Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
    StackTrace	at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Defibril.rapport.HelloWorld(Int32 ID) in C:\Users\Sandy\Desktop\Defibril\Defibril\ws\rapport.asmx.vb:line 18
    ExceptionType	System.Runtime.InteropServices.COMException
    Charge utile de la réponse	
    1
     
    {"Message":"Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).","StackTrace":"   at System.RuntimeTypeHandle.CreateInstance(RuntimeType
    Une idée ?

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Hebergement webservices ASMX
    Par perchotek dans le forum Accès aux données
    Réponses: 3
    Dernier message: 18/07/2014, 22h18
  2. [Débutant]WebService asmx et renvoit de donnée
    Par glycerine dans le forum ASP.NET
    Réponses: 0
    Dernier message: 30/04/2013, 12h27
  3. SL4 appel WebService Asmx avec authentification basic
    Par Tab dans le forum Silverlight
    Réponses: 1
    Dernier message: 01/03/2012, 09h35
  4. Réponses: 3
    Dernier message: 24/08/2011, 15h51
  5. Réponses: 4
    Dernier message: 31/01/2011, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo