Visst fan är detta en gammal tråd jag har skapat men då nöjde jag mig att konsumera wsdl'en från samma dator. Idag, lite mer erfaren, lyckades jag faktiskt fixa detta. Till alla er som använder C# och WCF kan göra på följande sätt. Jag förutsätter att ni hostar det på IIS-express:
1)Redigera filen applicationhost.config under %userprofile%\documents\iisexpress\config\
2)Leta fram din applikation ex. Test
3)När du har hittat applikationen ändra i bindningen till följande: *:portnr:*
4)Starta om IIS expres(högerklicka i IIS loggan och välj Exit)
5) Testa att komma åt din WSDL fil genom följande länk:
6) Om det inte fungerar testa att även köra följande kommand: netsh http add urlacl url=http://*:portnr/ user=Everyone
7) Starta om och testa igen.
Såhär ser det ut i min applicationhost-fil.
Kod:
<site name="Test" id="1">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\users\sitkin\documents\visual studio 2012\Projects\Test\Test" />
</application>
<application path="/Test" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="c:\users\sitkin\documents\visual studio 2012\Projects\Test\Test" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:8080:*" />
</bindings>
</site>
EDIT:
Ser att min fråga gällde Java och JBoss inte C# och IIS. Kan dock ändå vara kvar om någon råkar trycka sig in i min tråd...