Click here to Skip to main content
15,867,141 members
Articles / Web Development / IIS
Tip/Trick

Solution for "The underlying provider failed on Open" exception.

Rate me:
Please Sign up or sign in to vote.
4.95/5 (21 votes)
11 Nov 2010CPOL1 min read 265.6K   10   20
The underlying provider failed on Open Exception in WCF
As you guys know that I am posting enterprise architecture design article in code project here. While preparing third part, I started to implement simple tier application for demo. After completing server side implementation, I started to implement simple client for demo purpose. Once completed with client, i tried to run my demo application. But unfortunately I got the strange exception called "The underlying provider failed on Open". I googled more than an hour and found that most of the folks facing the same issue when they try to call the service which contains database access in local sql server through IIS. But no one is providing proper solution for this issue. Everyone says that IIS uses network credentials when it contacts sql server authentication process. So we should grant access to "NT AUTHORITY\NETWORK SERVICE" to your database.
But this is not the right solution and no one is saying how to fix the issue. After spending some hours, found the solution and my app running without any issues.


Here is the solution.


As folks mentioned IIS user network service user credentials while trying to log in sql server. So just change the Application pool settings in your IIS.

Step 1:
Open Internet Information Service Manager
Step 2:
Click on Application Pools in left navigation tree.
Step 3:
Select your version Pool. In my case, I am using ASP .Net v4.0. If you dont have this version, select DefaultAppPool.
Step 4:
Right click on step 3, and select advanced settings.
Step 5:
Select Identity in properties window and click the button to change the value.
Step 6:
Select Local System in Built-in accounts combo box and click ok.
That's it. Now run your application. Everything works well.

Enjoy!!!.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Logitech Engineering & Design (India) Pvt. Ltd.
India India
Venugopal works as a Senior Software Engineer in Logitech Engineering & Design (India) Pvt. Ltd. He hold a Masters in Computer Applications and has 4+ years experience in C#, XAML, Silverlight & WPF.

Venugopal firmly believes "technology is impermanent, change is not"!. While he has strong technical inclination towards MS technologies, he is deeply passionate about pursuing his career in Windows7-WPF and Silverlight Technology.

Venu engages in a wide gamut of temperamental hobbies ranging from making friends, traveling, helping his friends studies. To murmuring songs and watching movies in leisure time.

Comments and Discussions

 
QuestionThis works but... Pin
mns16099-May-17 9:25
mns16099-May-17 9:25 
GeneralNot Working Pin
SANDIP A PATIL21-Dec-16 1:11
SANDIP A PATIL21-Dec-16 1:11 
QuestionWorks!!! Pin
Uzay Ordu19-Nov-16 9:15
Uzay Ordu19-Nov-16 9:15 
QuestionExcelente!!! Pin
Gilberto Ferreira22-Feb-16 9:59
Gilberto Ferreira22-Feb-16 9:59 
SuggestionOther solution Pin
bhautik219198817-Dec-15 5:48
bhautik219198817-Dec-15 5:48 
QuestionIt works! Pin
pawelek_k23-Oct-15 3:41
pawelek_k23-Oct-15 3:41 
GeneralThank you Pin
Gani.P29-Jun-15 22:53
Gani.P29-Jun-15 22:53 
QuestionYOU ARE MY HERO! Pin
Member 1056262111-May-15 2:46
Member 1056262111-May-15 2:46 
QuestionGot it Pin
Member 112529851-Dec-14 20:00
Member 112529851-Dec-14 20:00 
QuestionSuggest Manual Steps for web config Pin
Ashish Kumar kansal22-Sep-14 23:46
professionalAshish Kumar kansal22-Sep-14 23:46 
QuestionNice ticks Pin
Júnior Pacheco18-Aug-14 9:04
professionalJúnior Pacheco18-Aug-14 9:04 
QuestionThanks Pin
vahidmir19-Feb-14 3:58
vahidmir19-Feb-14 3:58 
GeneralMy vote of 5 Pin
Member 1016478029-Aug-13 1:14
Member 1016478029-Aug-13 1:14 
QuestionLogin - adding to User mapping Pin
MantK3-Jul-13 23:53
MantK3-Jul-13 23:53 
GeneralMy vote of 5 Pin
manoj.jsm12-Jun-13 22:12
manoj.jsm12-Jun-13 22:12 
thank u dude this steps are use full
GeneralMy vote of 5 Pin
MsBeigi12-Apr-13 22:41
MsBeigi12-Apr-13 22:41 
QuestionError coming when using Linq with oracle Pin
Er. Vikas Sangal23-Jan-13 0:03
Er. Vikas Sangal23-Jan-13 0:03 
GeneralMy vote of 2 Pin
Member 35080407-Nov-12 6:46
Member 35080407-Nov-12 6:46 
GeneralMy vote of 1 Pin
Member 184711219-Apr-12 13:29
Member 184711219-Apr-12 13:29 
Question[My vote of 1] Are you joking? Pin
Member 184711219-Apr-12 13:26
Member 184711219-Apr-12 13:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.