Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dettagli
| Campo | Dettagli errore |
|---|---|
| Nome prodotto | BizTalk Server |
| Versione prodotto | 3,6 |
| ID evento | 0 |
| Origine evento | 0 |
| Componente | 0 |
| Nome simbolico | 0 |
| Testo del messaggio | Errore durante il recupero delle estensioni di binding da machine.config |
Spiegazione
Questo errore si verifica quando una posizione di ricezione o una configurazione di associazione di porte di invio ha un'estensione di associazione definita dall'utente, ma non è definita nel file di machine.config. Questa situazione si verifica principalmente con gli adapter WCF-Custom e WCF-CustomIsolated.
Azione dell'utente
Definire l'estensione di binding utilizzata nell'indirizzo di ricezione o nella porta di trasmissione nel file machine.config. Inoltre, per utilizzare un elemento di binding o un comportamento personalizzato con l'adapter WCF-Custom, eseguire la procedura seguente:
Inserire l'assembly nella Global Assembly Cache
Modificare il file machine.config (disponibile in %FrameworkDir%\v4.0.30319\CONFIG).
Caricare la DLL del comportamento all'interno dell'editor di configurazione del servizio (svcConfigEditor.exe).
Salvare la configurazione in un file diapp.config
Copiare e incollare la sezione estensioni system.servicemodel in una sezione simile in machine.config. Se la sezione system.servicemodel non è presente in machine.config, è necessario crearne una. Di seguito è riportato un esempio dalla sezione di configurazione di un file machine.config:
<system.serviceModel> <extensions> <behaviorExtensions> <add name="BizTalkWcfContractNamespaceTestServiceBehaviorExtension" type="ASB.BizTalk.Samples.BizTalkWcfContractNamespaceTestServiceBehaviorExtension, CustomBizTalkWcfBehaviors, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7631521c07cf34b4" /> </behaviorExtensions> </extensions> </system.serviceModel>
Nota
Il codice precedente può anche essere aggiunto alla scheda Estensioni WCF. Se l'estensione deve trovarsi sul lato ricezione, vedere la <finestra di dialogo Proprietà nome> host, le estensioni WCF (WCF-Custom o WCF-CustomIsolated Adapter Receive Handler) nella guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori. Se l'estensione deve trovarsi sul lato invio, vedere <Finestra di dialogo Proprietà nome> host, scheda Estensioni WCF (gestore di invio dell'adattatore personalizzato WCF) nella guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori.
- Chiudere e riaprire la console di amministrazione. Il comportamento personalizzato dovrebbe essere visibile nell'adapter WCF-Custom e la porta dovrebbe rimanere abilitata quando viene abilitata.