working in progress: SharePoint 2010, Visual Studio 2010, ASP.NET, WPF, Scrum, Patterns, TDD, Refactorin To Pattern

1112/09 1

WCF – Deploy di un’applicazione su IIS7 in Windows 2008

Durante il deploy di un’applicazione WCF ho riscontrato alcuni problemi.

Anzitutto vi ricordo di controllare se il vostro IIS7 è configurato per supportare applicazioni WCF:

addfeaturewcf

 

Il quale setterà gli HTTP Handlers per WCF, oppure seguite i seguenti passi:

  1. aprite una shell di dos
  2. andate in C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
  3. eseguire: ServiceModelReg –i -y

Fatto questo create una Web application e deploiate lì le vostre dll e il vostro file svc il quale sarà del tipo:

<% @ServiceHost Service="Namespace.ServiceImplementationTypeName" %>

 

Adesso tutto dovrebbe funzionare.
Purtroppo dopo un pò di sbattimento ho scoperto, tramite questo post, che le dll devono andare nella directory bin della vostra Web application.

Ciao

[top]

Related Post

  1. #1 da Ugo Lattanzi - Friday December 2009 alle 05:25

    Questo finchè non hai binding particolari, altrimenti la questione si complica ancor di più. Dai un occhio qui. imperugo.tostring.it/blog/post/la-was-in-iis7 Ciauz


(will not be published)
(es: http://www.mysite.com)