我是条纹新手,决定使用stripe.net(https://github.com/jaymedavis/stripe.net).
我想做的是让客户按照每月向他们收费的计划.我还想让他们取消他们对该计划的订阅.这是stripe.net项目显示使用的代码.
StripeConfiguration.SetApiKey("[your api key here]");
var myCustomer = new StripeCustomerCreateOptions();
// set these properties if it makes you happy
myCustomer.Email = "pork@email.com";
myCustomer.Description = "Johnny Tenderloin (pork@email.com)";
// set these properties if using a card
myCustomer.CardNumber = "4242424242424242";
myCustomer.CardExpirationYear = "2012";
myCustomer.CardExpirationMonth = "10";
myCustomer.CardAddressCountry = "US";
myCustomer.PlanId = *planId*;
var customerService = new StripeCustomerService();
StripeCustomer stripeCustomer = customerService.Create(myCustomer);
Run Code Online (Sandbox Code Playgroud)
这是我必须做的就是让客户按照每月收费的计划吗?并取消计划......
var customerService = new StripeCustomerService();
StripeSubscription subscription = customerService.CancelSubscription(*customerId*);
Run Code Online (Sandbox Code Playgroud)
这就是我要做的全部吗?在stripe.net页面上还有一个用于创建费用的部分,我不确定是否必须对此进行任何操作.
我正在尝试从 Angular 8 升级到 9,但在执行 ng build 时出现此错误。看起来问题出在 vendor.js 中的 babel 包中。
[error] SyntaxError: C:\Dev\allverse3\ClientApp\vendor-es2015.js: 'with' in strict mode (139204:4)
[0m [90m 139202 | [39m [33mWindow_run[39m[33m:[39m [36mfunction[39m _run(code[33m,[39m file) {[0m
[0m [90m 139203 | [39m [36mif[39m (file) code [33m+=[39m [32m'\n//@ sourceURL='[39m [33m+[39m file[33m;[39m[0m
[0m[31m[1m>[22m[39m[90m 139204 | [39m [36mwith[39m([36mthis[39m) eval(code)[33m;[39m[0m
[0m [90m | [39m [31m[1m^[22m[39m[0m
[0m [90m 139205 | [39m }[33m,[39m[0m
[0m [90m 139206 | [39m [33mEventHandlerBuilder_build[39m[33m:[39m [36mfunction[39m build() {[0m
[0m [90m 139207 | [39m [36mtry[39m {[0m
at Parser.raise (C:\Dev\allverse3\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@babel\parser\lib\index.js:7017:17)
at …Run Code Online (Sandbox Code Playgroud) 我是开发移动网站的新手,我遇到的问题是文本和文本框以及下拉列表在屏幕上显得太小.使这些看起来更大的正确方法是什么?
谢谢.
这是我的错误:
Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: paths
at System.IO.Path.Combine(String[] paths)
at Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPathFromSecretsId(String userSecretsId)
at Microsoft.Extensions.Configuration.UserSecrets.PathHelper.GetSecretsPath(IFileProvider provider)
at Microsoft.Extensions.Configuration.ConfigurationExtensions.AddUserSecrets(IConfigurationBuilder configuration)
at WebApplication.Startup..ctor(IHostingEnvironment env) in /root/hackerspulse/Startup.cs:line 29
Run Code Online (Sandbox Code Playgroud)
Startup.cs 第 29 行是这样的:
builder.AddUserSecrets();
Run Code Online (Sandbox Code Playgroud)
该文件中的更多代码:
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);
//if (env.IsDevelopment())
//{
// For more details on using the user secret store see https://go.microsoft.com/fwlink/?LinkID=532709
builder.AddUserSecrets();
//}
builder.AddEnvironmentVariables();
Configuration = builder.Build();
}
Run Code Online (Sandbox Code Playgroud)
它从命令行运行良好,但是当我尝试从主管运行它时,出现此错误:(请帮忙。
A network-related or instance-specific error occurred while establishing a connection to SQL Server
Run Code Online (Sandbox Code Playgroud)
主页加载正常,但当我尝试转到帐户/注册或帐户/登录时出现错误。
文件 Filters/InitializeSimpleMembershipAttribute.cs 中的 SimpleMembershipInitializer 构造函数中的这一行发生错误
if (!context.Database.Exists())
Run Code Online (Sandbox Code Playgroud)
现在,如果我将 web.config 设置为
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework" />
</entityFramework>
Run Code Online (Sandbox Code Playgroud)
它仅在本地工作,但我假设它使用本地数据库。现在我的 web.config 中的实体框架看起来像
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
Run Code Online (Sandbox Code Playgroud)
我有另一个应用程序,我使用相同的托管服务和免费数据库(appharbor 和 SQL Server Yocto),它工作得很好。我最近设置了一个新的应用程序和数据库,但它不起作用。我可以在 SQL Server 中很好地连接到数据库,并在 Visual Studio 2012 中扩展 DataConnections -> MyContextName,所以我知道连接字符串不是问题。
我想知道托管数据库的服务器是否存在问题,而我无权访问该服务器。
我对如何解决这个问题完全没有想法。谢谢。
我无法弄清楚如何在最新版本的dnx ...尝试中传递连接字符串参数
dnx ef dbcontext scaffold -connection='sql connection string'
Run Code Online (Sandbox Code Playgroud)
但是它不识别-connection参数..你应该如何将参数传递给它?
angular ×1
angular-cli ×1
appharbor ×1
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
c# ×1
dnx ×1
html ×1
mobile ×1
sql-server ×1
ubuntu ×1