Deployment issues

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
14 лет назад
Hi,

First of all, thanks for reading this post and your advice in advance. I have some deployment issue on this project. Here is what i have done so far:

I downloaded the source project from nopcommerce v1.30, modified it and imported my product catalogue into the nopcommerce data store. It works perfectly in my labtop no problem. Now I selected a hosting company and uploaded the project files and restored my database. I modified the 'ConnectionStrings.config' file to fit in the hosting SQL database connection information. And I've got the following error message:

Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x80070032
Config Error The configuration section 'connectionStrings' cannot be read because it is missing a section declaration  
Config File \\?\d:\hosting\member\benwbyu\site1\web.config

I need someone who already experienced successfully hosted their nopCommerce project give me advice why it could not read the web.config file on the host server?

thanks,
benyu2000
14 лет назад
Just have a weird thought, do we need to purchase a key to unlock this?

benyu2000
14 лет назад
what were your modifications? does your host support .net 2.0? do you have file permissions set correctly?
No, you don't need to buy anything.
14 лет назад
actually, just post your web.config
14 лет назад
I am using nopCommerce recommened host webhost4life.com Windows hosting. that should not be any problem.

Here is the web.config file, it seems that it can not read the connectionstrings.config file, look at the line i highlighted:

<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>
    <section name="NopConfig" type="NopSolutions.NopCommerce.Common.Configuration.NopConfig, Nop.Common" requirePermission="false"/>
    <section name="urlrewritingnet" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" requirePermission="false"/>
    <sectionGroup name="nopDataProviders" type="NopSolutions.NopCommerce.DataAccess.Configuration.nopDataProvidersSectionGroup, Nop.DataAccess">
      <section name="LogProvider" type="NopSolutions.NopCommerce.DataAccess.Audit.DBLogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SearchLogProvider" type="NopSolutions.NopCommerce.DataAccess.Audit.DBSearchLogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CategoryProvider" type="NopSolutions.NopCommerce.DataAccess.Categories.DBCategoryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SettingProvider" type="NopSolutions.NopCommerce.DataAccess.Configuration.Settings.DBSettingProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="BlogProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Blog.DBBlogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ForumProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Forums.DBForumProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="NewsProvider" type="NopSolutions.NopCommerce.DataAccess.Content.NewsManagement.DBNewsProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PollProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Polls.DBPollProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TopicProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Topics.DBTopicProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CustomerProvider" type="NopSolutions.NopCommerce.DataAccess.CustomerManagement.DBCustomerProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CountryProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBCountryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CurrencyProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBCurrencyProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="LanguageProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBLanguageProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="StateProvinceProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBStateProvinceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="LocaleStringResourceProvider" type="NopSolutions.NopCommerce.DataAccess.Localization.DBLocaleStringResourceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MaintenanceProvider" type="NopSolutions.NopCommerce.DataAccess.Maintenance.DBMaintenanceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ManufacturerProvider" type="NopSolutions.NopCommerce.DataAccess.Manufacturers.DBManufacturerProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MeasureProvider" type="NopSolutions.NopCommerce.DataAccess.Measures.DBMeasureProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="DownloadProvider" type="NopSolutions.NopCommerce.DataAccess.Media.DBDownloadProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PictureProvider" type="NopSolutions.NopCommerce.DataAccess.Media.DBPictureProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MessageTemplateProvider" type="NopSolutions.NopCommerce.DataAccess.Messages.DBMessageTemplateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="OrderProvider" type="NopSolutions.NopCommerce.DataAccess.Orders.DBOrderProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShoppingCartProvider" type="NopSolutions.NopCommerce.DataAccess.Orders.DBShoppingCartProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CreditCardTypeProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBCreditCardTypeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PaymentMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBPaymentMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PaymentStatusProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBPaymentStatusProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ProductAttributeProvider" type="NopSolutions.NopCommerce.DataAccess.Products.Attributes.DBProductAttributeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SpecificationAttributeProvider" type="NopSolutions.NopCommerce.DataAccess.Products.Specs.DBSpecificationAttributeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ProductProvider" type="NopSolutions.NopCommerce.DataAccess.Products.DBProductProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="AffiliateProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Affiliates.DBAffiliateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CampaignProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Campaigns.DBCampaignProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="DiscountProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Discounts.DBDiscountProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="BlacklistProvider" type="NopSolutions.NopCommerce.DataAccess.Security.DBBlacklistProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByTotalProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByTotalProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByWeightProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByWeightProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByWeightAndCountryProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByWeightAndCountryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingRateComputationMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingRateComputationMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingStatusProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingStatusProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxCategoryProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxCategoryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxProviderProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxProviderProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxRateProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxRateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TemplateProvider" type="NopSolutions.NopCommerce.DataAccess.Templates.DBTemplateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="WarehouseProvider" type="NopSolutions.NopCommerce.DataAccess.Warehouses.DBWarehouseProviderSection, Nop.DataAccess" requirePermission="false"/>
    </sectionGroup>
  </configSections>
  <appSettings>
    <add key="GoogleMerchantID" value="123"/>
    <add key="GoogleMerchantKey" value="456"/>
    <add key="GoogleEnvironment" value="Sandbox"/>
    <add key="FCKeditor:BasePath" value="~/editors/fckeditor/"/>
    <add key="FCKeditor:UserFilesPath" value="~/images/"/>
  </appSettings>
  <connectionStrings configSource="ConnectionStrings.config"/>  <urlrewritingnet configSource="UrlRewriting.config"/>
  <system.web>
    <httpRuntime maxRequestLength="51200"/>
    <customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.htm">
      <error statusCode="403" redirect="BannedAddress.htm"/>
      <error statusCode="404" redirect="FileNotFound.htm"/>
    </customErrors>
    <compilation debug="true">
      <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <authentication mode="Forms">
      <forms name="NOPCOMMERCE.AUTH" loginUrl="~/Login.aspx" protection="All" timeout="43200" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="~/default.aspx" enableCrossAppRedirects="false"/>
    </authentication>
    <anonymousIdentification enabled="true"/>
    <authorization>
      <allow users="*"/>
    </authorization>
    <membership defaultProvider="NopMembershipSqlProvider" userIsOnlineTimeWindow="15">
      <providers>
        <add name="NopMembershipSqlProvider" type="NopSolutions.NopCommerce.Common.Profile.StoreMembershipProvider, Nop.Common" connectionStringName="NopSqlConnection" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="NopCommerce" requiresUniqueEmail="true" enablePasswordRetrieval="true"/>
      </providers>
    </membership>
    <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="NopRoleManagerSqlProvider" cookieName=".NopCommerceRoles" cookiePath="/" cookieTimeout="30" cookieRequireSSL="false" cookieSlidingExpiration="true" createPersistentCookie="false" cookieProtection="All">
      <providers>
        <add name="NopRoleManagerSqlProvider" type="NopSolutions.NopCommerce.Common.Profile.StoreRoleProvider, Nop.Common" connectionStringName="NopSqlConnection" applicationName="NopCommerce"/>
      </providers>
    </roleManager>
    <sessionState timeout="20" mode="InProc" cookieless="false"/>
    <siteMap defaultProvider="NopAdminXmlSiteMapProvider" enabled="true">
      <providers>
        <add name="NopAdminXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="Administration/Admin.sitemap"/>
      </providers>
    </siteMap>
    <pages theme="DarkOrange">
      <namespaces>
        <add namespace="System.Collections.Generic"/>
        <add namespace="NopSolutions.NopCommerce.Common"/>
        <add namespace="NopSolutions.NopCommerce.Common.Audit"/>
        <add namespace="NopSolutions.NopCommerce.Common.Categories"/>
        <add namespace="NopSolutions.NopCommerce.Common.Configuration.Settings"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Blog"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Forums"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.NewsManagement"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Polls"/>
        <add namespace="NopSolutions.NopCommerce.Common.CustomerManagement"/>
        <add namespace="NopSolutions.NopCommerce.Common.Directory"/>
        <add namespace="NopSolutions.NopCommerce.Common.Localization"/>
        <add namespace="NopSolutions.NopCommerce.Common.Manufacturers"/>
        <add namespace="NopSolutions.NopCommerce.Common.Measures"/>
        <add namespace="NopSolutions.NopCommerce.Common.Media"/>
        <add namespace="NopSolutions.NopCommerce.Common.Messages"/>
        <add namespace="NopSolutions.NopCommerce.Common.Orders"/>
        <add namespace="NopSolutions.NopCommerce.Common.Payment"/>
        <add namespace="NopSolutions.NopCommerce.Common.Payment.Validators"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products.Attributes"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products.Specs"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products"/>
        <add namespace="NopSolutions.NopCommerce.Common.Profile"/>
        <add namespace="NopSolutions.NopCommerce.Common.Promo.Affiliates"/>
        <add namespace="NopSolutions.NopCommerce.Common.Promo
14 лет назад
Here is the cpmplete web.config file:


<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/>
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>
    <section name="NopConfig" type="NopSolutions.NopCommerce.Common.Configuration.NopConfig, Nop.Common" requirePermission="false"/>
    <section name="urlrewritingnet" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" requirePermission="false"/>
    <sectionGroup name="nopDataProviders" type="NopSolutions.NopCommerce.DataAccess.Configuration.nopDataProvidersSectionGroup, Nop.DataAccess">
      <section name="LogProvider" type="NopSolutions.NopCommerce.DataAccess.Audit.DBLogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SearchLogProvider" type="NopSolutions.NopCommerce.DataAccess.Audit.DBSearchLogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CategoryProvider" type="NopSolutions.NopCommerce.DataAccess.Categories.DBCategoryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SettingProvider" type="NopSolutions.NopCommerce.DataAccess.Configuration.Settings.DBSettingProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="BlogProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Blog.DBBlogProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ForumProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Forums.DBForumProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="NewsProvider" type="NopSolutions.NopCommerce.DataAccess.Content.NewsManagement.DBNewsProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PollProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Polls.DBPollProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TopicProvider" type="NopSolutions.NopCommerce.DataAccess.Content.Topics.DBTopicProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CustomerProvider" type="NopSolutions.NopCommerce.DataAccess.CustomerManagement.DBCustomerProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CountryProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBCountryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CurrencyProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBCurrencyProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="LanguageProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBLanguageProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="StateProvinceProvider" type="NopSolutions.NopCommerce.DataAccess.Directory.DBStateProvinceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="LocaleStringResourceProvider" type="NopSolutions.NopCommerce.DataAccess.Localization.DBLocaleStringResourceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MaintenanceProvider" type="NopSolutions.NopCommerce.DataAccess.Maintenance.DBMaintenanceProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ManufacturerProvider" type="NopSolutions.NopCommerce.DataAccess.Manufacturers.DBManufacturerProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MeasureProvider" type="NopSolutions.NopCommerce.DataAccess.Measures.DBMeasureProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="DownloadProvider" type="NopSolutions.NopCommerce.DataAccess.Media.DBDownloadProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PictureProvider" type="NopSolutions.NopCommerce.DataAccess.Media.DBPictureProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="MessageTemplateProvider" type="NopSolutions.NopCommerce.DataAccess.Messages.DBMessageTemplateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="OrderProvider" type="NopSolutions.NopCommerce.DataAccess.Orders.DBOrderProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShoppingCartProvider" type="NopSolutions.NopCommerce.DataAccess.Orders.DBShoppingCartProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CreditCardTypeProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBCreditCardTypeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PaymentMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBPaymentMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="PaymentStatusProvider" type="NopSolutions.NopCommerce.DataAccess.Payment.DBPaymentStatusProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ProductAttributeProvider" type="NopSolutions.NopCommerce.DataAccess.Products.Attributes.DBProductAttributeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="SpecificationAttributeProvider" type="NopSolutions.NopCommerce.DataAccess.Products.Specs.DBSpecificationAttributeProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ProductProvider" type="NopSolutions.NopCommerce.DataAccess.Products.DBProductProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="AffiliateProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Affiliates.DBAffiliateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="CampaignProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Campaigns.DBCampaignProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="DiscountProvider" type="NopSolutions.NopCommerce.DataAccess.Promo.Discounts.DBDiscountProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="BlacklistProvider" type="NopSolutions.NopCommerce.DataAccess.Security.DBBlacklistProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByTotalProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByTotalProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByWeightProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByWeightProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingByWeightAndCountryProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingByWeightAndCountryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingRateComputationMethodProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingRateComputationMethodProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="ShippingStatusProvider" type="NopSolutions.NopCommerce.DataAccess.Shipping.DBShippingStatusProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxCategoryProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxCategoryProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxProviderProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxProviderProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TaxRateProvider" type="NopSolutions.NopCommerce.DataAccess.Tax.DBTaxRateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="TemplateProvider" type="NopSolutions.NopCommerce.DataAccess.Templates.DBTemplateProviderSection, Nop.DataAccess" requirePermission="false"/>
      <section name="WarehouseProvider" type="NopSolutions.NopCommerce.DataAccess.Warehouses.DBWarehouseProviderSection, Nop.DataAccess" requirePermission="false"/>
    </sectionGroup>
  </configSections>
  <appSettings>
    <add key="GoogleMerchantID" value="123"/>
    <add key="GoogleMerchantKey" value="456"/>
    <add key="GoogleEnvironment" value="Sandbox"/>
    <add key="FCKeditor:BasePath" value="~/editors/fckeditor/"/>
    <add key="FCKeditor:UserFilesPath" value="~/images/"/>
  </appSettings>
  <connectionStrings configSource="ConnectionStrings.config"/>
  <urlrewritingnet configSource="UrlRewriting.config"/>
  <system.web>
    <httpRuntime maxRequestLength="51200"/>
    <customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.htm">
      <error statusCode="403" redirect="BannedAddress.htm"/>
      <error statusCode="404" redirect="FileNotFound.htm"/>
    </customErrors>
    <compilation debug="true">
      <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <authentication mode="Forms">
      <forms name="NOPCOMMERCE.AUTH" loginUrl="~/Login.aspx" protection="All" timeout="43200" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="~/default.aspx" enableCrossAppRedirects="false"/>
    </authentication>
    <anonymousIdentification enabled="true"/>
    <authorization>
      <allow users="*"/>
    </authorization>
    <membership defaultProvider="NopMembershipSqlProvider" userIsOnlineTimeWindow="15">
      <providers>
        <add name="NopMembershipSqlProvider" type="NopSolutions.NopCommerce.Common.Profile.StoreMembershipProvider, Nop.Common" connectionStringName="NopSqlConnection" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="NopCommerce" requiresUniqueEmail="true" enablePasswordRetrieval="true"/>
      </providers>
    </membership>
    <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="NopRoleManagerSqlProvider" cookieName=".NopCommerceRoles" cookiePath="/" cookieTimeout="30" cookieRequireSSL="false" cookieSlidingExpiration="true" createPersistentCookie="false" cookieProtection="All">
      <providers>
        <add name="NopRoleManagerSqlProvider" type="NopSolutions.NopCommerce.Common.Profile.StoreRoleProvider, Nop.Common" connectionStringName="NopSqlConnection" applicationName="NopCommerce"/>
      </providers>
    </roleManager>
    <sessionState timeout="20" mode="InProc" cookieless="false"/>
    <siteMap defaultProvider="NopAdminXmlSiteMapProvider" enabled="true">
      <providers>
        <add name="NopAdminXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="Administration/Admin.sitemap"/>
      </providers>
    </siteMap>
    <pages theme="DarkOrange">
      <namespaces>
        <add namespace="System.Collections.Generic"/>
        <add namespace="NopSolutions.NopCommerce.Common"/>
        <add namespace="NopSolutions.NopCommerce.Common.Audit"/>
        <add namespace="NopSolutions.NopCommerce.Common.Categories"/>
        <add namespace="NopSolutions.NopCommerce.Common.Configuration.Settings"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Blog"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Forums"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.NewsManagement"/>
        <add namespace="NopSolutions.NopCommerce.Common.Content.Polls"/>
        <add namespace="NopSolutions.NopCommerce.Common.CustomerManagement"/>
        <add namespace="NopSolutions.NopCommerce.Common.Directory"/>
        <add namespace="NopSolutions.NopCommerce.Common.Localization"/>
        <add namespace="NopSolutions.NopCommerce.Common.Manufacturers"/>
        <add namespace="NopSolutions.NopCommerce.Common.Measures"/>
        <add namespace="NopSolutions.NopCommerce.Common.Media"/>
        <add namespace="NopSolutions.NopCommerce.Common.Messages"/>
        <add namespace="NopSolutions.NopCommerce.Common.Orders"/>
        <add namespace="NopSolutions.NopCommerce.Common.Payment"/>
        <add namespace="NopSolutions.NopCommerce.Common.Payment.Validators"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products.Attributes"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products.Specs"/>
        <add namespace="NopSolutions.NopCommerce.Common.Products"/>
        <add namespace="NopSolutions.NopCommerce.Common.Profile"/>
        <add namespace="NopSolutions.NopCommerce.Common.Promo.Affiliates"/>
        <add namespace="NopSolutions.NopCommerce.Common.Promo.Campaigns"/>
        <add namespace="NopSolutions.NopCommerce.Common.Promo.Discounts"/>
        <add namespace="NopSolutions.NopCommerce.Common.SEO"/>
        <add namespace="NopSolutions.
14 лет назад
http://support.microsoft.com/kb/949351
?
14 лет назад
I have read this article. But we don't have control on the hosting provider.

please read this post see if you can help me:

https://www.nopcommerce.com/Boards/Topic.aspx?TopicID=827

thanks,
benyu2000
14 лет назад
did you try to replace <connectionStrings> in web.config with
<connectionStrings>
    <add name="NopSqlConnection" connectionString="Data Source=YOUR_DATABASE_CONNECTION;Initial Catalog=YOUR_DATABASE; Security Info=False;User ID=YOUR_ID;Password=YOUR_PW;Connect Timeout=120"/>
  </connectionStrings>
14 лет назад
very good idea, will try and let you know.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.