- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在将 ASP.NET 的默认成员连接字符串更改为远程连接字符串时遇到问题。这是我尝试使用的连接字符串:
Data Source=myserver.com;Integrated Security=True;Initial Catalog=database_name;User ID=username;Password=password
数据库托管在共享主机上,可以通过 SQL Server Management Studio 访问,我还使用记事本方法等测试了完全相同的连接字符串...
所以,我几乎可以肯定问题不是我的连接字符串,而是 web.config
中的其他内容。这是 web.config
文件:
http://pastebin.com/JsATXqW7 .
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=152368
-->
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<appSettings>
<add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
<add key="webpages:Version" value="1.0.0.0" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
<httpRuntime targetFramework="4.5" requestValidationMode="4.5" encoderType="System.Web.Security.AntiXss.AntiXssEncoder, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<machineKey compatibilityMode="Framework45" />
<profile defaultProvider="DefaultProfileProvider">
<providers>
<add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
</profile>
<membership>
<providers>
<add connectionStringName="RemoteDB" enablePasswordRetrieval="false"
enablePasswordReset="true" requiresQuestionAndAnswer="false"
requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</providers>
</membership>
<roleManager>
<providers>
<add connectionStringName="RemoteDB" applicationName="/"
name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</providers>
</roleManager>
<sessionState mode="InProc" customProvider="DefaultSessionProvider">
<providers>
<add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="RemoteDB" />
</providers>
</sessionState>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-SkypeSpammerWeb-20121018205959;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-SkypeSpammerWeb-20121018205959.mdf" />
<add name="RemoteDB" providerName="System.Data.SqlClient" connectionString="Data Source=xxxxxxx.com;Integrated Security=True;Initial Catalog=xxxxxx;User ID=xxxxxx;Password=xxxxxxxx"/>
</connectionStrings>
</configuration>
这是我收到的错误的屏幕截图:
最佳答案
你需要改成这样:
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<clear/>
<add ...
我还注意到您的连接字符串有 Data Source=xxxxxxx.com
,我假设您只是为了发布而阻止了它,但它真的以 .com 结尾吗?您确定完全限定的 .com 地址可以从您的 Web 服务器解析吗?
关于c# - 成员资格远程连接字符串在 SQL Server Management Studio 中有效但在 ASP.NET 中无效(错误 26),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964313/
我正在为客户构建一个简单的 Django 应用程序,它允许用户注册付费帐户以访问网站的某些部分;但是,除了几个简单的 Paypal 按钮之外,我从未处理过付款处理。 我的问题是,在这种情况下我该如何安
根据 ISO C 标准 (6.3.16.1),如果“两个操作数都是指向兼容类型的合格或非合格版本的指针,并且左边指向的类型具有所有右边指向的类型的限定符”。我在我的静态分析工具中收到了警告,但我不确定
我用 paypal 创建了 2 个订阅按钮。此按钮适用于不同的成员(member)资格:1. 基本 2. 专业。我正在尝试使用此按钮订阅成员(member)资格并且工作没有任何问题。但是当我试图通过其
如果我想做一个管理功能,比如删除 asp.net mvc 示例附带的 asp.net 成员(member)资格内容中的用户。 我尝试查看表格,发现有多个表格添加了行。我想一定有一个更简单的方法。 最佳
我希望在新网站上创建博客和论坛。我希望用户注册后可以在论坛上发帖,在博客上发表评论,并拥有自己的公共(public)个人资料页面。 我有使用 BlogEngine.NET 的经验,所以希望使用它。我目
我对 MVC 和使用 ASP.NET MVC 4 开发应用程序还很陌生。对于身份验证,我在域中使用 Windows 身份验证和 Active Directory。下一步是授权用户(不使用成员(memb
我试图找出用户第一次使用asp.net 成员(member)资格(mysql)登录,并根据它显示一些协议(protocol)页面。我遵循的程序是: When a user registers a ma
我最近刚刚研究出如何使用 PayPal IPN 在用户支付一定金额后启动高级成员(member)资格。一旦用户点击升级帐户,他们就会被定向到 PayPal 进行支付,然后 IPN 就会启动更新数据库以
我正在尝试学习 Java 中的继承和接口(interface)。我有三个不同的类:Customer、SilverCustomer 和 GoldCustomer。 SilverCustomer 和 Go
我刚刚收到一封来自 Apple 开发者门户的电子邮件(2 月 20 日),说我需要续订我的成员(member)资格。当我查看我的帐户时,我的订阅实际上在 4 月 20 日用完。我的问题是,如果我现在续
要向 iOS 应用程序添加推送通知,您是否需要拥有已注册 iOS 成员(member)计划的苹果开发者帐户? 最佳答案 Yes , it is - see the terms here 看这里- In
protected void Button2_Click(object sender, System.EventArgs e) //logout { if (System.Web.HttpCo
我正在构建一个使用蓝牙与远程传感器通信的 iPhone 应用程序。外设是蓝牙自行车速度传感器。该应用程序使用来自外围设备的信息来计算行驶距离。 我看到有一个蓝牙特别兴趣小组 (SIG) 负责确保制造商
我正在使用 asp.net mvc 示例应用程序,并对其进行了一些扩展。我使用 asp.net 成员(member)身份进行用户登录和注册。 我现在想更改它,以便当人们注册时,它不会立即能够登录,而是
我为我的客户创建了一个成员(member)登录系统,现在他们不希望用户在创建新密码时使用他最后 5 个密码之一。 这是内置的东西吗?我怎样才能实现它? 最佳答案 asp.net 成员(member)登
我正在为一个公共(public)站点开发 ASP.NET4.0/C# 应用程序,该应用程序仅需要对在关联企业工作的员工进行身份验证。这个想法是让网站拥有一个 CMS,以便员工可以进入并更改某些内容,而
如何通过 ID 获取用户?MembershipUser mu=Membership.GetUser("用户名");但是,我想通过 ID 获取用户,而不是通过名称获取用户。 最佳答案 Membershi
是否可以让用户拥有多个资格之一才能从事 HIT。例如: qualifications = Qualifications() qualifications.add( Requirement(co
现在我们有几个数据库,每个数据库都有自己的 aspnet 成员表。我们希望将所有成员集中到一个数据库中。例如一个主登录页面,他们将在其中指定数据库、用户名和密码。然后我们将检查集中式数据库并根据他们在
我正在使用 Paypal 的定期成员(member)付款。我想知道是否有成员(member)手动从paypal取消成员(member)资格,我如何从paypal获取返回值/URL,以便我可以跟踪成员(
我是一名优秀的程序员,十分优秀!