' Connection string collection Public oConnection As Collection = New Collection Dim lcConnection As String = "" ' Connection strings lnConnection = Val(GetIni(cINIDirectory + cINIFile, "System", "Connection")) For lnCounter = 1 To lnConnection lcConnection = GetIni(cINIDirectory + cINIFile, "Connection", "Connection" + lnCounter.ToString) ' See if we have to parse the startup directory lcConnection = StrTran(lcConnection, "<%=Framework.App.cStartupDirectory%>", cStartupDirectory) Throw New System.Exception(lcConnection) oConnection.Add(lcConnection) NextAs you can see, I have inserted a Throw exception just to make sure everything was ok up until that point and that I have the good value in lcConnection. So, that part is ok. However, if I move the Throw exception line after the oConnection.Add(), the IIS server times out.