ASP.net DLL met WSDL

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Groax
  • Registratie: Oktober 2012
  • Laatst online: 02-10 11:33
Mijn vraag
Voor een project moet ik een WSDL aanroepen en deze verwerken zodat IIS hiermee overweg kan.
Nu wil ik een DLL maken die de verbinding regelt en de gegevens ophaalt.

Het heeft even gewerkt, was bezig met de IIS kant en BOEM kapoet..
Nu heb ik al 3x een nieuw project gestart en de stappen van de toen werkende code herhaalt maar ik krijg het niet meer werkend.

Kortom, ik heb nu al uren naar deze error gekeken en ik weeeeeet het niet meer :)

Dit is de error die ik krijg.
code:
1
2
3
4
5
Severity    Code    Description Project File    Line    Suppression State
Error   NETSDK1022  Duplicate 'Compile' items were included. 
The .NET SDK includes 'Compile' items from your project directory by default. 
You can either remove these items from your project file, or set the 'EnableDefaultCompileItems' property to 'false' if you want to explicitly include them in your project file. For more information, see https://aka.ms/sdkimplicititems. 
The duplicate items were: 'Service References\ManTraWS\ManTraWS.cs' MantraWSDL  C:\Program Files\dotnet\sdk\3.1.301\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets   295


.csproj
ASP.NET:
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
27
28
29
30
31
32
33
34
35
36
37
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <WCFMetadata Include="Service References" />
  </ItemGroup>

  <ItemGroup>
    <WCFMetadataStorage Include="Service References\ManTraWS" />
  </ItemGroup>

  <ItemGroup>
    <None Include="App.config" />
    <None Include="Service References\ManTraWS\ManTraWS.svcmap">
      <Generator>WCF Proxy Generator</Generator>
      <LastGenOutput>ManTraWS.cs</LastGenOutput>
    </None>
    <None Include="Service References\ManTraWS\ManTraWS.webref" />
    <None Include="Service References\ManTraWS\ManTraWS.wsdl" />
  </ItemGroup>

  <ItemGroup>
    <Compile Include="Service References\ManTraWS\ManTraWS.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>ManTraWS.svcmap</DependentUpon>
    </Compile>
  </ItemGroup>

  <ItemGroup>
    <Reference Include="System.ServiceModel" />
  </ItemGroup>

</Project>


.config
ASP.NET:
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
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="ManTraWSSoap">
                    <security mode="Transport" />
                </binding>
            </basicHttpBinding>
            <customBinding>
                <binding name="ManTraWSSoap12">
                    <textMessageEncoding messageVersion="Soap12" />
                    <httpsTransport />
                </binding>
            </customBinding>
        </bindings>
        <client>
            <endpoint address="*URL*"
                binding="basicHttpBinding" bindingConfiguration="ManTraWSSoap"
                contract="MantraWSDL.ManTraWS.ManTraWSSoap" name="ManTraWSSoap" />
            <endpoint address="*URL*"
                binding="customBinding" bindingConfiguration="ManTraWSSoap12"
                contract="MantraWSDL.ManTraWS.ManTraWSSoap" name="ManTraWSSoap12" />
        </client>
    </system.serviceModel>
</configuration>


Relevante software en hardware die ik gebruik

Rider
Visual Studio 19
ASP.net

Wat ik al gevonden of geprobeerd heb

https://stackoverflow.com...-includes-content-items-f
https://docs.microsoft.co...ols/sdk-errors/netsdk1022

[ Voor 17% gewijzigd door Groax op 31-03-2021 10:11 ]

Beste antwoord (via Groax op 03-04-2021 02:50)


  • OverloadOfRed
  • Registratie: Maart 2010
  • Laatst online: 01-10 22:22

OverloadOfRed

Bla, blabla

Wilde gok, op regel 12 van je csproj include je Service References\ManTraWS
Aangezien de foutmelding ook op die naam slaat zou ik even met die include (en/of regel 26) spelen om te zien of je er dan wel uit komt.

Zie ook de eerste reactie van die SO link die je stuurt, https://www.danielcrabtre...rading-visual-studio-2017
lijkt me redelijk duidelijk toegelicht dat je een dubbele import hebt of de default imports ff moet nalopen

Ik ben chatman, supersnel met MSN. Er is niemand die me niet kent

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • OverloadOfRed
  • Registratie: Maart 2010
  • Laatst online: 01-10 22:22

OverloadOfRed

Bla, blabla

Wilde gok, op regel 12 van je csproj include je Service References\ManTraWS
Aangezien de foutmelding ook op die naam slaat zou ik even met die include (en/of regel 26) spelen om te zien of je er dan wel uit komt.

Zie ook de eerste reactie van die SO link die je stuurt, https://www.danielcrabtre...rading-visual-studio-2017
lijkt me redelijk duidelijk toegelicht dat je een dubbele import hebt of de default imports ff moet nalopen

Ik ben chatman, supersnel met MSN. Er is niemand die me niet kent