Is this your production server, or a test server where you are doing the initial implementation and testing? Was the site working before and suddenly you started getting this error? Or is this your first attempt to get the site working on this server?
Compare the Dot Net updates that are installed on your web server with the patches installed on your developer's workstation.
Concerning your comment "when Application starts", have you determined that the crash occurs on first HTTP request? Check the IIS log to see what requests have been processed. Check the logs in C:\Windows\System32\LogFiles\HTTPERR to see if it identifies the URL being processed when the crash occurs. Check the application and system event logs to see if any additional diagnostic information is available.
This exception contains Inner Exceptions
Review the faulting stack for thread 9 to determine root cause for the exception.
Use DebugDiag to analyze the dump and look at the call stacks for threads 7 and 9 (which were identified in your output) and try to trace that back to some application function. You will need to configure the machine to access the Microsft symbol server. Work with your developer to understand what they are doing in that code at that point. That is: what application call is at the root of the crash?
https://www.bing.com/search?q=how+to+use+debugdiag+to+analyze+a+dump
If you are using purchased web site software, and this is NOT an in-house developed application, then you should contact the vendor's support team and work with them to analyze the problem.