See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 29905|Vastuse: 3

[WCF/Veebiteenused] VS 2019 kasutab svcutil.exe tööriistu kutsefaili genereerimiseks

[Kopeeri link]
Postitatud 19.07.2020 22:39:24 | | | |
Pärast WCF-teenuse liidese loomist, mis võimaldab teistel projektidel kutsuda meie WCF liidest sellistes keeltes nagu C#/VB.NET, saame kasutada svcutil.exe tööriistu kutsefaili genereerimiseks.

Start-menüüs otsi ja kirjuta "Developer Command Prompt for VS 2019" (vs2019 Developer Command Prompt), nagu allpool näidatud:



Käsk täidetakse järgmiselt:

Viga on järgmine:

Microsoft (R) teenusemudeli metaandmete tööriist
[Microsoft(R) Windows (R) Communication Foundation, versioon 4.8.3928.0]
Autoriõigus (C) Microsoft Corporation. Kõik õigused kaitstud.

Püüdes alla laadida metaandmeid "http://localhost:3705/Service1.svc?wsdl" kaudu WS-Metadata Exchange'i või DISCO abil.
Failide genereerimine...
Viga: Väljundfaili ei õnnestunud luua: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs

    Juurdepääs rajale "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Service1.cs" on keelatud.
Lahus:

Vaheta kataloog ja käivita see uuesti järgmise käsuga:


Tulemused on järgmised:

Microsoft (R) teenusemudeli metaandmete tööriist
[Microsoft(R) Windows (R) Communication Foundation, versioon 4.8.3928.0]
Autoriõigus (C) Microsoft Corporation. Kõik õigused kaitstud.

Püüdes alla laadida metaandmeid "http://localhost:3705/Service1.svc?wsdl" kaudu WS-Metadata Exchange'i või DISCO abil.
Failide genereerimine...
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\Service1.cs
C:\Users\itsvse_pc\source\repos\dotnet-core-call-wcf\output.config
output.config fail näeb välja selline:







Eelmine:ASP.NET Core 3.1 Calling .NET 4.0 WCF teenuste õpetus
Järgmine:Parandage WCF turvalisust, keelates WSDL-i metaandmete genereerimise
 Üürileandja| Postitatud 17.11.2020 10:10:33 |
Genereeri vastav .cs fail .wsdl failist,Pea meeles kasutada VS Developer käsurea tööriista ehitamiseks, vastasel juhul kuvatakse WSDL-käsk, mida ei leita.
'WSDL' ei ole sisemine ega väline käsk ega käivitatav programm

Käsk on järgmine:



Parameetri kirjeldus:

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


Postitatud 19.03.2022 21:58:27 |
Xiexie! Vaata ise.
Postitatud 25.05.2022 14:38:56 |
1111111111111
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com