QAID # 10015 Published
Question / Problem:
How can I test KCNS Web Server using a Web browser?
Answer / Solution:
The following URL has various parameters that can be used for troubleshooting purposes:
where <host> = the Web server name or IP Address.
The parameters are represented by the following:
=debug(Returns information that indicates whether ASP.NET is properly registered with MS IIS.)
=service(This returns the KCN service(s) that are installed. If multiple services are installed, they will be cycled through as the page is refreshed.)
=cache(Returns the folder cache internal identification number. The expected value is ‘0’. If there are multiple cache folders, they will be cycled through as the page is refreshed. For example, if there are three folders, ‘0’ will be displayed in the browser, then ‘1’, and then ‘2’ as the page is refreshed.)
=version(Returns the version of the Web server to determine compatibility)
=write(Uses the IIS worker thread credentials to write a file to the Upload folders)
When these URL’s fail, ASP.NET “Web server” issues could be indicated.
Note: When SSL is enabled, the above URL would include https in place of http, as in:
config.acis? commands are handled by the KCNS Web Server component, running on the Web Server machine, and not by the KCN Service.
config=cache command reads the web.config file to determine the number of the filecache folders configured in IIS. Then it validates the path and returns the next available file cache folder.
config=service returns the next available KCN Service. The KCNS Web Server component reads the flag files written by the KCN Services in the file cache folders, finds the next available and valid service, and returns its location. This test performs a read in the KCNS\Services folder to find the servers that are configured with the KCN service.
config=debug command returns useful information about the current HTTP connection and ASP.NET settings.
Keywords: debug url, debug urls, 500 internal server, 401 unauthorized