This collection already contains an address with scheme http.

  • 22.09.2010 17:24
  • WCF Servisleri
  • 4128

            Bilirsiniz WCF Servislerinde bir sürü ayarlar var. Bu yüzden de servisinizi yayina soktugunuzda herhangi bir hata ile karsilasmaniz çok normal. Ben servisimiz yayinladigimda asagidaki gibi bir hata ile karsilastim ve çözümünü de hemen altina ekledim. Umarim sizinde probelminiz budur ve bu problemi de atlattiktan sonra servisiniz çalismaya baslar :D

Aldigim hata mesaji:          

Server Error in '/' Application.


This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection.
Parameter name: item

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: This collection already contains an address with scheme http.  There can be at most one address per scheme in this collection.
Parameter name: item


Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Bu hatanin üstesinden gelmek için WCF Servisi yayinladiginiz host ismini eklemelisiniz. Bunun için önce servisinizin web.config dosyasini açin. Ve taglari arasina asagidaki kodu ekleyin. Benim sorunum buymus, bu satiri ekledigimde servisim çalismaya basladi. Umarim sizinde tek sorununuz budur :). Islemi asagidaki sekilde çözüme kavusturabilirsiniz:

 

 

 

   <serviceHostingEnvironment>

      <baseAddressPrefixFilters>

        <add prefix="http://www.yavuzaydogan.com" />

      </baseAddressPrefixFilters>

    </serviceHostingEnvironment>

 

Siz de düşüncelerinizi yazabilirsiniz:

;