A tempuri.org-ról
Hogyan is szabaduljunk meg a tempuri.org namespace-től egy WCF szolgáltatás WSDL leírójában?
1.) In your ServiceContract attribute constructor define the Namespace property.
[ServiceContract(Namespace = "http://myservice.com")]
public interface IMyService
2.) For your ServiceClass create the ServiceBehavior attribute with Namespace property
[ServiceBehavior(Namespace = "http://myservice.com")]
class MyService : IMyService
3.) In all your bindings set the bindingNamespace property
<endpoint binding="basicHttpBinding" bindingNamespace="http://myservice.com"....
Forrás: http://my-tech-talk.blogspot.com/2009/01/how-to-get-rid-of-httptempuriorg-in-wcf.html
Az egész olyan Microsoft-os...
3, azaz három különböző helyen kell beállítani és ami a legfontosabb beleforgatni a kódba a namespace-t.
Ha így teszünk akkor kapjuk meg a következő WSDL részletet:
<wsdl:definitions name="..." targetNamespace="http://myservice.com">
<wsdl:types>...
Jó tudni...
WCF wsdl namespace
HornGet - Open Source .NET
HornGet
Egy hasznos eszköz a .NET fejlesztéshez a hornget.
Ha a fejlesztés során szükségünk lenne
- IoC
- Object Mapper
- ORM
- Log
Telepítsük a gépünkre ezek bármelyikét közvetlenül a forrásból!
A HornGet segítségével a legújabb Nyílt forráskódú eszközök telepíthetőek közvetlenül az adott projekt forrásából.
A HornGet leírása itt érhető el: http://code.google.com/p/hornget/
Az eszköz által elérhető csomagok listája itt érhető el: http://www.hornget.net/packages/
Egy egyszerű példa az eszköz képességeire:
Futtatva ezeket a parancsokat:
horn -install:mvccontrib horn -install:automapper horn -install:castle.components horn -install:castle.tools horn -install:castle.facilities horn -install:castle.services horn -install:castle.windsor horn -install:fluentnhibernate horn -install:json.net horn -install:log4net -version:2.1 horn -install:nhibernate -version:2.1 horn -install:nhibernate horn -install:nhibernate.linq horn -install:nhibernate.linq -version:2.1 horn -install:rhino
Már a gépünkön csücsül a legújabb
ASP.NET MVC
AutoMapper
Castle Komponensek
NHibernate valamint NHibernate Linq
De ez még nem minden!
Ha frissül valamelyik komponens forrása, egyszerűen frissíthetjük a saját verziónkat és már használhatjuk is ezeket a legújabb projektünkben...
Happy Coding!
Velence
Welcome to Venice!
A Karnevál helyszíne:
De elég ebből a száraz ismertetésből,
Jöjjenek a képek:
Dózse(Doge) palota részlete...
Öböl tájkép...
A Karnevál helyszíne:
Nagyobb térképre váltás | Főbb adatok:
|
Jöjjenek a képek:
Dózse(Doge) palota részlete...
Természet:
Öböl tájkép...
Feliratkozás:
Bejegyzések (Atom)