Deploying examples in IIS


This guide demonstrates how to configure a new website in Internet Information Services (IIS) and implement the integration examples provided in the SDK zip package.

More information about the package contents can be found in the Download section.

Extract the contents of the package

Locate the downloaded .zip package, and proceed to extract its contents.

Extract package content

Once the process is finished, you will see the following content in the C:\INVOX_SDK-2.8.X folder.

Package content

Now copy this content to C:\inetpub\wwwroot\INVOX_SDK-2.8.X so that it can be linked to the website you will create.

Open the IIS Manager

Open Internet Information Services Manager (IIS). You can find it by typing "IIS" in the Windows search field.

Search IIS

Enable MIME type wasm

This step is only required when using the Remote Dictation Service.

This MIME type is necessary to send audio from the browser with HTML5.

Open MIME Types.

Open MIME Types

Right-click, select Add... and set the values:

FieldValue
File name extension.wasm
MIME typeapplication/wasm

Add MIME type

Add new website for SDK examples

On the root of the sites, right-click and select the Add Website... option.

Create site

Create site

Fill in the necessary data:

  • Site name: Use something relevant and easy to identify, e.g. INVOX-SDK.

Create site 1

  • Content directory > Physical path: Specify the path to the directory where you extracted the package content. Use the button on the right to navigate to it.

Create site 2

Select the root folder that contains the libs and samples subfolders.
  • Bindings: Specify the hostname, protocol and port. For example, use HTTP on port 80 with hostname mysdk.localhost.

Create site bindings

Accept the changes and the website will be successfully created.

Next steps

You can check the website by accessing mysdk.localhost from a browser. The result should look like the following image.

Next steps

From here, you can refer to the Test Scenarios section for a more in-depth look at each example.