A Little more information on this: Message = "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding." Source = ".Net SqlClient Data Provider" Stack Trace = at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Microsoft.Practices.EnterpriseLibrary.Data.Database.DoExecuteNonQuery(DbCommand command) at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteNonQuery(DbCommand command) at NopSolutions.NopCommerce.DataAccess.Localization.SQLLocaleStringResourceProvider.InsertAllLocaleStringResourcesFromXML(Int32 LanguageID, String xml) in D:\IIS\mystylesports2ml\nopCommerce 1.60\Libraries\Nop.DataAccess.SqlServer\Localization\SQLLocaleStringResourceProvider.cs:line 216 at NopSolutions.NopCommerce.BusinessLogic.Localization.LocaleStringResourceManager.InsertAllLocaleStringResourcesFromXML(Int32 LanguageID, String xml) in D:\IIS\mystylesports2ml\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Localization\LocaleStringResourceManager.cs:line 158 at NopSolutions.NopCommerce.BusinessLogic.Localization.LocalizationManager.LanguagePackImport(Int32 LanguageID, String content) in D:\IIS\mystylesports2ml\nopCommerce 1.60\Libraries\Nop.BusinessLogic\Localization\LocalizationManager.cs:line 141 at NopSolutions.NopCommerce.BusinessLogic.ExportImport.ImportManager.ImportResources(Int32 LanguageID, String content) in D:\IIS\mystylesports2ml\nopCommerce 1.60\Libraries\Nop.BusinessLogic\ExportImport\ImportManager.cs:line 49 at NopSolutions.NopCommerce.Web.Administration.Modules.LanguageInfoControl.btnImportResources_Click(Object sender, EventArgs e) in D:\IIS\mystylesports2ml\nopCommerce 1.60\NopCommerceStore\Administration\Modules\LanguageInfo.ascx.cs:line 155
alternatively, you can increase the dbCommand.CommandTimeout in method InsertAllLocaleStringResourcesFromXML (\Libraries\Nop.DataAccess.SqlServer\Localization\SQLLocaleStringResourceProvider.cs,line 212). The default value is 30 seconds. I set this property to 120 and it was good walk around for me.