Share via


Configure Endpoints Using IIS Manager Extensions

You can view endpoints in an Endpoints List in one of the following two ways:

  • In the Configure Service dialog box, click the Endpoints tab.

  • From the Endpoints list (within Features View), select a specific endpoint, and click Configure in the context menu or Action pane. You can view the Endpoints list by performing one of the following operations:

    • At the server, site, or application scope, double-click Endpoints in the Features View to view the Endpoints Page, which has the Endpoints list.

    • At the server, site, or application scope, double-click Services in the Features View, right-click the service, and then click View Endpoints.

Endpoints List

The Endpoints List displays system endpoints, default application endpoints, and application endpoints defined in a Web.config file for a service. A system endpoint is an endpoint that the AppFabric system adds to the service automatically. A default application endpoint is the endpoint that is added to the application based on the protocols supported on the application. An application endpoint is the endpoint you define in a Web.config file. Any other endpoints that are dynamically created at run time by using the code are not shown on this page.

Two types of system endpoints that are added when you use IIS Manager extensions are: workflowControlEndpoint and serviceMetadataEndpoint. The first endpoint is added to the service when you select the Enable instance control option on the Workflow Host Management tab of the Configure Service dialog box, and the second endpoint is added when you select the Enable metadata over HTTP option on the General tab of the Configure Service dialog box. These options are enabled by default.

AppFabric adds an application default endpoint for all services in a Web application for each protocol enabled on the application. For example, if the HTTP protocol is enabled for an application, an endpoint with basicHttpBinding is added to the service and if the net.pipe protocol is enabled for an application, an endpoint with netNamedPipeBinding is added to the service. To view protocols enabled for an application, right-click the name of the application, point to Manage Application, and then click Advanced Settings.

The Endpoint tab does not allow you to configure system endpoints and default application endpoints, but it does allow you to configure application endpoints specified in a Web.config file. You can configure general, performance, and authentication properties of an application endpoint defined in a Web.config file. To edit an endpoint, select the endpoint from the Endpoint List, and then click Edit.

Edit Endpoint Dialog Box

The Edit Endpoint dialog box contains three tabs that can be used to configure various endpoint properties:

  • General tab. Use the General tab in the Configure Endpoint dialog box to modify the endpoint address. You can also view the relative path of the service, and the other two attributes of an endpoint definition: binding and contract.

  • Performance tab. Use the Performance tab in the Configure Endpoint dialog box to view and modify the listen backlog, maximum received buffer size, maximum buffer pool size, maximum size of a received message, and maximum connections properties. These values affect the overall performance of calls into the service represented by that endpoint. These properties will be displayed only if the configured binding for that endpoint supports that particular element.

    Note

    For a binding that does not support these performance values, the Performance tab will be empty.

  • Authentication tab. Use the Authentication tab in the Configure Endpoint dialog box to view security settings for a specific endpoint. All the fields in this dialog box are read-only and cannot be changed.

Note

See Configuration Dialog Box for an Endpoint for more details about this topic.