ASP.NET Web配置工具

时间:2014-01-30 21:53:53

标签: asp.net iis connection-string

我的本​​地计算机上有一个网站文件夹。我已经在Windows服务器上托管的SQL Server上使用了aspnet_regsql.exe。我必须将此网站部署到不同的服务器(在IIS上)。

当我在本地计算机上使用visual studio创建角色时,我可以在之后部署它。但我收到以下错误,

Line 44:     public static bool ValidLogin(string username, string password)
Line 45:     {
Line 46:         return Membership.ValidateUser(username, password);
Line 47:     }
Line 48: 

我的连接字符串是:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>

      <connectionStrings>
        <add name="UBCATDB" connectionString="Data Source=\sqlexpress;Initial Catalog=UB_CAT;" providerName="System.Data.SqlClient" />
        <add name="UBCATEntities" connectionString="metadata=res://*/App_Code.UBCATDB.csdl|res://*/App_Code.UBCATDB.ssdl|res://*/App_Code.UBCATDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=\sqlexpress;Initial Catalog=UB_CAT;Persist Security Info=True;MultipleActiveResultSets=True&quot; " providerName="System.Data.EntityClient" />
      </connectionStrings>

      <system.web>
         <identity impersonate="true" />
        <authorization>
          <allow roles="Administrator" />
          <allow users="ubcat" />
        </authorization>
        <customErrors mode="Off"></customErrors>

        <authentication mode="Forms">
          <forms name="UBCATSqlAuthCookie" loginUrl="~/Account/Login.aspx"
            timeout="60" />
        </authentication>
        <sessionState timeout="60" />
        <membership defaultProvider="UBCATSqlMembershipProvider" userIsOnlineTimeWindow="60">
          <providers>
            <clear />
            <add name="UBCATSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="UBCATDB" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="UBCAT" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" />
          </providers>
        </membership>

        <roleManager enabled="true" defaultProvider="UBCATSqlRoleProvider" cookieTimeout="60">
          <providers>
            <clear />
            <add connectionStringName="UBCATDB" applicationName="UBCAT" name="UBCATSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" />
          </providers>
        </roleManager>

        <compilation debug="true" targetFramework="4.0">
          <assemblies>
            <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
            <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
          </assemblies>
          <buildProviders>
            <add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider" />
          </buildProviders>
        </compilation>
      </system.web>
    </configuration>

0 个答案:

没有答案