Host LEADTOOLS services on IIS 7.* (Vista and Windows 7 OS)
The LEADTOOLS installation program will automatically configure your version of IIS to host the LEADTOOLS WCF Services. If you wish to host the LEADTOOLS WCF Services on another computer then you should follow these steps. Also, for more information about hosting WCF services, refer to: MSDN - Hosting Services
When using LEADTOOLS WCF services, it is recommended to put the LEADTOOLS assemblies in the Global Assembly Cache for the following reasons:
For more information, refer to the Global Assembly Cache topic in MSDN online.
Create a virtual directory and map the Services directory. Here are the steps:
Create a Host directory:
<LEADTOOLS_INSTALLDIR>\WCFHostCreate a Bin directory:
<LEADTOOLS_INSTALLDIR>\WCFHost\BinCopy the Leadtools.
<LEADTOOLS_INSTALLDIR>\WCFHost\Bin Files to copy include:
<LEADTOOLS_INSTALLDIR>\WCFHost[See details: MSDN - Configuring Services Using Configuration Files ]
If the user intends to upload files larger than 4 MB on Windows Vista or 7, there is a security restriction for IIS 7.*. To get around this restriction add the following in the Web.config:
replace the following:
<section name="requestFiltering" overrideModeDefault="Deny" />
<section name="requestFiltering" overrideModeDefault="Allow" />
Create a .svc file in
<LEADTOOLS_INSTALLDIR>\WCFHost[ See details: MSDN - Create an .svc File for the WCF Service].
For example if you want to host the
OcrService.svcfile and add the following line to it (Add to this line the percent sign after < and before >):
< @ServiceHost Language=C# Debug="true" Service="Leadtools.Services.Forms.ServiceImplementations.OcrService" >
Go to Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager [ See details: MSDN - How to: Host a WCF Service in IIS ].
Right click Default Web Site and select Add Application to create a new virtual directory. Enter the following parameters:
The resulting Add Application dialog will look like this:
Special notes for OCR service
Hosting our IOCRService requires the following:
Right-Click > Properties and select the Security tab.
Go to Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager.
IIS Hosting Services Resources
Medical Web Viewer .NET