Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 29905|Risposta: 3

[WCF/Servizi Web] VS 2019 utilizza svcutil.exe strumenti per generare il file di chiamata

[Copiato link]
Pubblicato su 19/07/2020 22:39:24 | | | |
Dopo aver creato un'interfaccia di servizio WCF che permette ad altri progetti di chiamare la nostra interfaccia WCF in linguaggi come C#/VB.NET, possiamo utilizzare svcutil.exe strumenti per generare il file di chiamata.

Nel menu Start, trova e digita "Prompt Comando Sviluppatore per VS 2019" (vs2019 Prompt Comando Sviluppatore), come mostrato di seguito:



Il comando viene eseguito come segue:

L'errore è il seguente:

Strumento per i Metadati del Modello di Servizio Microsoft (R)
[Microsoft(R) Windows (R) Communication Foundation, versione 4.8.3928.0]
Copyright (C) Microsoft Corporation. Tutti i diritti riservati.

Tentare di scaricare i metadati dal "http://localhost:3705/Service1.svc?wsdl" utilizzando WS-Metadata Exchange o DISCO.
Generare file...
Errore: Impossibile creare file di output: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs

    L'accesso al percorso "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs" è negato.
Soluzione:

Cambia directory ed esegue di nuovo con il seguente comando:


I risultati sono i seguenti:

Strumento per i Metadati del Modello di Servizio Microsoft (R)
[Microsoft(R) Windows (R) Communication Foundation, versione 4.8.3928.0]
Copyright (C) Microsoft Corporation. Tutti i diritti riservati.

Tentare di scaricare i metadati dal "http://localhost:3705/Service1.svc?wsdl" utilizzando WS-Metadata Exchange o DISCO.
Generare file...
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\Service1.cs
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\output.config
Il file output.config appare così:







Precedente:ASP.NET Core 3.1 Tutorial per chiamare i servizi WCF di .NET 4.0
Prossimo:Migliorare la sicurezza WCF vietando la generazione di metadati WSDL
 Padrone di casa| Pubblicato su 17/11/2020 10:10:33 |
Genera il corrispondente file .cs dal file .wsdl,Ricordati di usare lo strumento a riga di comando VS Developer per costruire, altrimenti avviserà che il comando wsdl non può essere trovato.
'wsdl' non è un comando interno o esterno, né è un programma eseguibile

Il comando è il seguente:



Descrizione del parametro:

/language:C#    指定编程语言为 C#
/n:DT   指定名称空间为 DT
/out:      指定文件保存路径和文件名 d:/UploadDataInterface.cs
http://localhost:63277/UploadDataInterface.asmx?wsdl 为wsdl文件路径,也可以是物理路径(如:C:/test.wsdl)


Pubblicato su 19/03/2022 21:58:27 |
Xiexie! Dai un'occhiata.
Pubblicato su 25/05/2022 14:38:56 |
1111111111111
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com