Skip to main content
Skip table of contents

Running inside IIS

Ensure that all Prerequisites are installed

Copy files for DpeNanoServices

  • Create a folder DpeNanoServices inside the inetpub folder

  • Copy DpeNanoServices files to this folder

Add a new web site for DpeNanoServices

  • Use IIS Manager to add a new site (TODO : more details, screenshots)

Adapt the application pool for DpeNanoServices

  • Open IIS Manager

  • Select DpeNanoServices application pool

  • Open “Basic Settings…” of application pool and set .Net CLR version to “No Managed Code”

  • Open “Advanced Settings…”

  • Change the “Application Pool Identity” to credentials that have permssions to acess PAR files (and write log files if needed)

Create or adapt web.config

Example web.config

CODE
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\DpeNanoServices.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" >
		  <environmentVariables>
			<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
			<environmentVariable name="DpeLogging__UseFileLogger" value="true" />
		  </environmentVariables>
	  </aspNetCore>
    </system.webServer>
  </location>
</configuration>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.