Dot net production support and application support interview questions and answers

1.What is the Role of Http.Sys in IIS ?

HTTP.SYS is the kernel level components of IIS. All client request comes from client hit the HTTP.Sys of Kernel level. HTTP.SYS then makes a queue for each and every request for each and individual application pool based on the request.

Whenever we create any application pool IIS automatically registers the pool with HTTP.SYS to identify the particular during request processing.

2.What are the different security settings available in IIS ?

  • Anonymous
  • Integrated Windows Authentication
  • Basic Authentication
  • Digest Authentication
  • Passport Authentication

3. What is web garden ?

An Application Poll with multiple Worker process called Web Gardens. Each Worker

Process Should have there own Thread and Own Memory space.

4.How we can debug a web application which is hosted on IIS ?

We can easily debug any web application that are hosted on IIS by using Attaching of Worker Process.

  • From Visual Studio IDE > Tools > Attach To Process
  • Select the particular Process, then start debugging.

Note=>Vista Home Premium and Ultimate edition and window 7 having IIS 7.0

5.What is the use of aspnet_regiis -i command ?

This is used automatically register the .NET Framework with your IIS.

6.Where is the default location for IIS Log files ?

Ans. C:\WINDOWS\system32\LogFiles\W3SVC1

7.What is the Role of Windows Activation Process in IIS ?

WAP is the Controller of Worker process under a Application Pool. Windows Activation Process which is managed by the worker process by starting, stopping and recycling the application pool. When to start, stop and Recycle should be defined on Application Pool Settings. Activation Process is also responsible for Health Monitor of Application Pool during runtime.

Note:IIS 7.0 having two types of application pool.

1. DefaultAppPool (Integrated)

  1. ClassicAppPool

7.What are the worker process for IIS 5.1 and IIS 6.0 ?

For IIS 5.1 > aspnet_wp.exe

For IIS 6.0 > w3wp.exe

8.What is Web Farm ?

When we hosted our web Application on multiple web server under a load balancer call the Web Farm. This is generally used for heavy load web application where there are many user request at a time. So When Web Application is hosted on Different IIS Server over a load balancer, Load balancer is responsible for distribute the load on different server.

8.How we can set the Idle Time out of an worker process ?

We can set the Idle time out for an worker process from Application Pool Properties.

In Performance Tab of Application pool, we can set the Idle Time out of the worker process. This means worker process will shut down after that given time period if it stay idle. And will again wake up again if a new request comes.

9.Which DLL is used to translate XML to SQL in Internet Information Services (IIS) ?

Ans.sqlisapi.dll

10.What is the purpose of IIS application pools?

We use applicaiton pools for isolation purpose. Every application within an application pool used the same worker process. Each worker process operates as a separate instance of the worker process executable, W3wp.exe, the worker process that services one application pool is separated from the worker process that services another.

11.what is Windows Process Activation Service ?

The Windows Process Activation Service (WAS) provides process activation, resource management and health management services for message-activated applications. It manages application pool configuration and the creation and lifetime of worker processes for HTTP and other protocols (net.tcp,net.pipe,net.msmq)

12.What are the Different Authentication Methods(Using Windows Authentication) which are provided by IIS ?

Ans.Generally IIS provides four different kinds of Authentication Methods they are :

Anonymous Method

If we select this authentication, IIS doesn’t perform any authentication so that any one can access the application.

Basic Method

If we select this method, the user who access the application should provide windows username and password to access the application. Although this is sent through a network by transmitting direct text so it it very insecure.

Digest Method

This method is almost equal to Basic method but the difference is the password is hashed before it is transmitted through out a network.

Windows Integrated Method

In this the application uses the Kerberos protocol to validate(Authenticate) the user. This uses a Secret key cryptography which provides strign authentication for Client/Server applications.

Notes:The default port for SQL Server is 1433.

The default port for Web is 80.

The default port for SSL is 443.

13.How to check the ports are listening or not ?

Ans.Go to command promt write the below command

netstat -a

About dotnetxpt

dot net, share point, sql server training
This entry was posted in Interview Questions, Uncategorized and tagged . Bookmark the permalink.

Leave a comment