{"id":11695,"date":"2015-02-09T23:20:22","date_gmt":"2015-02-10T07:20:22","guid":{"rendered":"http:\/\/www.technosolutions.com\/kb\/?p=11695"},"modified":"2021-06-08T04:53:40","modified_gmt":"2021-06-08T11:53:40","slug":"how-to-configure-iis-8-0-for-accessing-topteam-application-server-via-httphttps","status":"publish","type":"post","link":"http:\/\/www.technosolutions.com\/kb\/11695\/how-to-configure-iis-8-0-for-accessing-topteam-application-server-via-httphttps\/","title":{"rendered":"How to configure IIS 8.0 for accessing TopTeam Application Server via HTTP\/HTTPS"},"content":{"rendered":"<h3><a id=\"post-11695-Step1\"><\/a>Overview<\/h3>\n<p><em>TopTeam<\/em> supports connection to <em>TopTeam Application Server<\/em> via HTTP and HTTPS. This ensures stateless and secure communication (in case of HTTPS) between <em>TopTeam<\/em> client applications such as <em>TopTeam Desktop App<\/em> and <em>TopTeam Application Server<\/em>.<\/p>\n<p>To support HTTP\/HTTPS connectivity, a <em>Windows Administrator<\/em> needs to configure <strong>topteamhttp.dll<\/strong> on I<em>nternet Information Server (IIS) Manager<\/em>.<\/p>\n<p>This article describes how to configure <strong>topteamhttp.dll<\/strong> on IIS 8.0 to support HTTP\/HTTPS access to <em>TopTeam Application Server<\/em>.<\/p>\n<h3><a id=\"post-11695-Step2\"><\/a>Who should read this?<\/h3>\n<ul>\n<li>TopTeam Administrators<\/li>\n<li>System Administrators<\/li>\n<\/ul>\n<h3><a id=\"post-11695-Step3\"><\/a>Prerequisites<\/h3>\n<p>You must have <em>Windows Administrator<\/em> or required permissions to manage IIS on the computer on which IIS is installed.<\/p>\n<p><em>TopTeam Application Server<\/em> is installed, configured, and running. Refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/43262\/installing-topteam-application-server\/\" target=\"_blank\" rel=\"noopener\">Installing TopTeam Application Server.<\/a><\/p>\n<p><em>Internet Information Services (IIS 8.0<\/em>) must be installed.<\/p>\n<p>Network access must be available from the computer on which IIS is installed to the computer on which <em>TopTeam Application Server<\/em> is installed (in case, if they are installed on different computers).<\/p>\n<p>If IIS is installed on a computer on which <em>TopTeam Application Server<\/em> or <em>TopTeam Web<\/em> is NOT installed, copy <strong><em>topteamhttp.dll<\/em><\/strong> from the application server&#8217;s installation to configure IIS on that computer.<\/p>\n<p>If IIS is installed on the same computer on which <em>TopTeam Application Server<\/em> or <em>TopTeam Web<\/em> is installed, you can directly configure IIS on the computer.<\/p>\n<h3><a id=\"post-11695-Step4\"><\/a>Step 1. Open IIS Manager<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50812\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png.png\" alt=\"1.png\" \/><\/p>\n<p>Install IIS if you do not find <em>Internet Information Services<\/em> <em>(IIS) Manager <\/em>on your computer.<\/p>\n<h3><a id=\"post-11695-Step5\"><\/a>Step 2. Open Handler Mappings<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50813\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-1.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step6\"><\/a>Step 3. Grant Execute Permission to ISAPI-dll Resource<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50815\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-2.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step7\"><\/a>Step 4. Edit Feature Permissions<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50816\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-3.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step8\"><\/a>Step 5. Select the checkbox for Execute<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50817\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-4.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step111\"><\/a>Step 6. ISAPI-dll feature has been enabled. Also, CGI-exe has been enabled<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50818\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-5.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step9\"><\/a>Step 7. Grant Execute Permission to TopTeam Application Server &#8211; ISAPI edition<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50819\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-6.png\" alt=\"1.png\" \/><\/p>\n<p>This will open the <strong>ISAPI and CGI Restrictions<\/strong> page.<\/p>\n<h4><a id=\"post-11695-Step54\"><\/a>Step 7.1. Locate TopTeam Application Server dll<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50820\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-7.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step55\"><\/a>Step 7.2. Locate and open the &#8220;topteamhttp.dll&#8221; file<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50821\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-8.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step56\"><\/a>Step 7.3. Check Allow extension path to execute<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50822\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-9.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step58\"><\/a>Step 7.4. Execute permission has been granted to TopTeam Application Server (topteamhttp.dll)<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50823\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-10.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step57\"><\/a>Step 8. Create Application Pool for &#8220;topteamhttp.dll&#8221;<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50824\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-11.png\" alt=\"1.png\" \/><\/p>\n<p>You can also right-click on the <strong>Name<\/strong> column and select <strong>Add Application Pool<\/strong>.<\/p>\n<h4><a id=\"post-11695-Step59\"><\/a>Step 8.1. Enter Application Pool name<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50825\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-12.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step61\"><\/a>Step 8.2. Application Pool has been created<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50826\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-13.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step60\"><\/a>Step 8.3. Configure Advanced Settings for &#8220;TopTeam HTTP Dll&#8221; Application Pool<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50827\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-14.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step62\"><\/a>Step 8.4. Configure Advanced Settings as shown in the following image:<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50828\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-15.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step112\"><\/a>Step 9. Add extension &#8220;.dll&#8221; in Requesting Filter of &#8220;topteamhttp&#8221;<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50829\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-16.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step113\"><\/a>Step 9.1. Enter the .dll extension<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50830\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-17.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step64\"><\/a>Step 10. Convert to Application<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"border-image alignnone wp-image-50831\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-18.png\" alt=\"1.png\" width=\"440\" height=\"430\" \/><\/p>\n<h4><a id=\"post-11695-Step63\"><\/a>Step 10.1. The Add Application window opens. Select the Application Pool<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50832\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-19.png\" alt=\"1.png\" \/><\/p>\n<p><img decoding=\"async\" class=\"wp-image-50833\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-20.png\" alt=\"1.png\" \/><\/p>\n<p><img decoding=\"async\" class=\"wp-image-50834\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-21.png\" alt=\"1.png\" \/><\/p>\n<h4><a id=\"post-11695-Step66\"><\/a>Step 10.2. The topteamhttp folder has been converted to application<\/h4>\n<p><img decoding=\"async\" class=\"wp-image-50835\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-22.png\" alt=\"1.png\" \/><\/p>\n<h5><a id=\"post-11695-Step65\"><\/a>Step 10.2.1. Open the Authentication settings for the topteamhttp folder<\/h5>\n<p><img decoding=\"async\" class=\"wp-image-50836\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-23.png\" alt=\"1.png\" \/><\/p>\n<h5><a id=\"post-11695-Step67\"><\/a>Step 10.2.2. Edit Anonymous Authentication<\/h5>\n<p><img decoding=\"async\" class=\"wp-image-50837\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-24.png\" alt=\"1.png\" \/><\/p>\n<h5><a id=\"post-11695-Step68\"><\/a>Step 10.2.3. Change Anonymous user identity to Application pool identity<\/h5>\n<p><img decoding=\"async\" class=\"wp-image-50838\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-25.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step69\"><\/a>Step 11. Verify if &#8220;topteamhttp&#8221; is ready<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50839\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-26.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step23\"><\/a>The following message appears<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-50840\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-layzr=\"http:\/\/www.technosolutions.com\/kb\/wp-content\/uploads\/2015\/02\/1-png-27.png\" alt=\"1.png\" \/><\/p>\n<h3><a id=\"post-11695-Step16\"><\/a>Step 12. Run TopTeam Desktop App and connect to TopTeam Application Server via HTTP\/HTTPS<\/h3>\n<p>Refer to the article <a href=\"http:\/\/www.technosolutions.com\/kb\/7143\/creating-connection-profile-for-accessing-topteam-application-server-using-web-http\/\" target=\"_blank\" rel=\"noopener\">Creating a Connection Profile for accessing TopTeam Application Server using Web (HTTP).<\/a><\/p>\n<h3><a id=\"post-11695-Step29\"><\/a>See Also<\/h3>\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/7122\/how-to-configure-iis-7-0-for-accessing-topteam-application-server-via-httphttps\/\" target=\"_blank\" rel=\"noopener\">How to configure IIS 7.0 for accessing TopTeam Application Server via HTTP\/HTTPS<\/a><\/p>\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/7180\/how-to-verify-whether-topteam-http-dll-has-been-installed-properly\/\" target=\"_blank\" rel=\"noopener\">How to verify whether TopTeam HTTP DLL has been installed properly<\/a><\/p>\n<p><a href=\"http:\/\/www.technosolutions.com\/kb\/7143\/creating-a-connection-profile-for-accessing-topteam-application-server-using-web-http\/\" target=\"_blank\" rel=\"noopener\">Creating a Connection Profile for accessing TopTeam Application Server using Web (HTTP)<\/a><\/p>\n<p>Revised: June 8th, 2021<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview TopTeam supports connection to TopTeam Application Server via HTTP and HTTPS. This ensures stateless and secure communication (in case of HTTPS) between TopTeam client applications such as TopTeam Desktop App and TopTeam Application Server. To support HTTP\/HTTPS connectivity, a Windows Administrator needs to configure topteamhttp.dll on Internet Information Server (IIS) Manager. This article describes how to configure topteamhttp.dll on IIS 8.0 to support HTTP\/HTTPS access to TopTeam Application Server. Who should read this? TopTeam Administrators System Administrators Prerequisites You must have Windows Administrator or required permissions to manage IIS on the computer on which IIS is installed. TopTeam Application <\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[283,19,280],"class_list":["post-11695","post","type-post","status-publish","format-standard","hentry","category-application-server","tag-application-server","tag-iis","tag-installation"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paoaNA-32D","_links":{"self":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/11695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/comments?post=11695"}],"version-history":[{"count":25,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/11695\/revisions"}],"predecessor-version":[{"id":50862,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/posts\/11695\/revisions\/50862"}],"wp:attachment":[{"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/media?parent=11695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/categories?post=11695"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.technosolutions.com\/kb\/wp-json\/wp\/v2\/tags?post=11695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}