小编Mru*_*rug的帖子

登录.Net核心控制台应用程序无法正常工作

我正在关注本教程:https://andrewlock.net/using-dependency-injection-in-a-net-core-console-application/

并相应安装了包,但日志不会在任何地方打印.

这是我的代码:

  var serviceProvider = new ServiceCollection()
            .AddLogging()
            .AddTransient<IFoo, Foo>(s =>
            {
                return new Foo()})
            .BuildServiceProvider();

            //configure console logging
            serviceProvider
                .GetService<ILoggerFactory>()
                .AddConsole(LogLevel.Debug);

 var logger = serviceProvider.GetService<ILoggerFactory>().CreateLogger<Program>();

            logger.LogError("Starting application");
Run Code Online (Sandbox Code Playgroud)

.net c# .net-core

6
推荐指数
1
解决办法
3462
查看次数

AWS lambda 中的 Google Drive API

我想使用 Node.JS 在 AWS Lambda 中使用 Google Drive API。是否有任何 Google 驱动器库可以允许我从一个文件夹复制文件并将其粘贴到 AWS Lambda 函数中的另一个文件夹中,而无需使用 oAuth,因为我不确定 AWS lambda 是否支持 oAuth。

我遇到了这个: https: //github.com/googleapis/google-api-nodejs-client/tree/master/samples/drive

但它看起来不适用于 AWS,因为它使用的是 oAuth。

编辑:我只会访问我的帐户。

任何帮助表示赞赏。

node.js google-drive-api aws-lambda

3
推荐指数
1
解决办法
6534
查看次数

通用方法:无法从Tuple转换为T

我有一个通用的方法:

public T Search<T>(entry entry)
{
    return (T)new Tuple<decimal, decimal>(entry.from, entry.to);

    return default(T);
}
Run Code Online (Sandbox Code Playgroud)

我有逻辑返回不同的结果取决于T传入的值,但编译器不允许我这样做,而是我得到这个错误:"Cannot convert from Tuple to T"

我该如何解决这个问题?

.net c#

1
推荐指数
1
解决办法
94
查看次数

ASP.NET MVC页面在发布后非常慢

我有一个ASP.NET MVC站点和非常简单的页面,但在发布应用程序后,页面第一次非常慢.对于随后的刷新,他们都工作正常.

重要的是要注意它只是需要时间的第一页.但是,每个页面都需要时间来完成第一个请求.

这是我的发布配置文件XML内容:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
    <PrecompileBeforePublish>True</PrecompileBeforePublish>
    <EnableUpdateable>True</EnableUpdateable>
    <DebugSymbols>False</DebugSymbols>
    <WDPMergeOption>DonotMerge</WDPMergeOption>
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <publishUrl>D:\demo-projects\published\Coupon</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
  <Target Name="CustomAction" AfterTargets="CopyAllFilesToSingleFolderForPackage">
    <Message Text="Minifying files....." />
    <Exec Command="D:\Projects\html-minifier-master\Tool\htmlminifier.exe $(_PackageTempDir)" IgnoreExitCode="true" />
  </Target>
</Project>
Run Code Online (Sandbox Code Playgroud)

这里有什么可以改进的吗?

.net c# asp.net asp.net-mvc

1
推荐指数
1
解决办法
383
查看次数

如何反序列化此类数据结构

这是我的JSON:

"Dt": {    
    "20171021": {    
      "abc": "-"    
    },    
    "20171022": {    
      "abc": "-"    
    },    
    "20171023": {    
      "abc": "-"    
    },    
    "20171024": {    
      "abc": "-"    
    },    
    "20171025": {    
      "abc": "-"    
    }
}
Run Code Online (Sandbox Code Playgroud)

Dt内的属性都是动态的.它们都是日期,但是以字符串格式.所以我在想如果我需要一个List对象,但是JSON.Net如何将它映射到List?我在想类结构类似于:

public class Dt
{
    public List<RealDate> RealDates { get; set;}
}

public class RealDate
{
    public string Date{ get; set;} //to hold "20171021"

    public Tuple<string, string> Keys {get; set;} // to hold abc as Key1 and - as Key2
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

.net c# json json.net

1
推荐指数
1
解决办法
90
查看次数

PHP双引号字符串问题

我试图将变量的值放在行内:

$email .= "What do you need the container for?: $json['purpose']";
Run Code Online (Sandbox Code Playgroud)

但是我收到此错误:

syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

php

0
推荐指数
1
解决办法
33
查看次数