小编lee*_*n3o的帖子

ASP.NET Core在所有程序集中查找所有类类型

我正在尝试制作基于模块的.NET核心应用程序,我需要在所有程序集中查找特定类型的所有类.因为每个模块都将构建在自己的项目中.

但我无法在ASP.NET Core中看到/找到如何做到这一点?任何指针将不胜感激.

asp.net-core-mvc asp.net-core

7
推荐指数
2
解决办法
7318
查看次数

无法在带有Node.js 10.x的Windows 64位上使用node-sass?

我正在使用推荐的版本Node.js 10,只是试图运行一个简单的gulp任务来编译一些SCSS文件。但是,我收到以下错误。

Node Sass找不到您当前环境的绑定:具有Node.js 10.x的Windows 64位已找到以下环境的绑定:-具有Node.js 8.x的Windows 64位

这里完全错误

Failed to run "C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\Gulpfile.js"... cmd.exe /c gulp --tasks-simple C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\lib\binding.js:15
      throw new Error(errors.missingBinary());
      ^ Error: Missing binding C:\Users\lee\Documents\Projects\Merch.Umb\Src\Merch.Web\node_modules\node-sass\vendor\win32-x64-64\binding.node Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x Found bindings for the following environments:
  - Windows 64-bit with Node.js 8.x This usually happens because your environment has changed since running `npm install`. Run `npm rebuild node-sass` to download the binding for your current environment.
    at module.exports …
Run Code Online (Sandbox Code Playgroud)

node.js node-sass gulp-sass

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

使用C#下载3000多张图像?

我有一个大约3000个图像URL的列表,我需要将它们下载到我的桌​​面.

我是一个web开发人员,所以自然会写一个小的asp.net c#下载方法来做到这一点,但是明显的问题发生了,页面超时之前我几乎没有任何一个.

想知道是否有其他人知道我循环浏览所有图像URL并将其下载到文件夹的良好,快速和强大的方式?打开任何建议,WinForms,批处理文件,虽然我是两个新手.

任何帮助非常感谢

c# asp.net url image download

5
推荐指数
4
解决办法
2812
查看次数

DotNetOpenAuth Twitter Authenticaion返回401 Unauthorized

我开始用推特撕掉我的头发并尝试登录用户!我有Facebook,谷歌,OpenId都工作正常,只是Twitter是一个PAIN.

当我尝试运行我的代码时,我不断获得401 Unauthorized,因为我的生活无法找出原因.

我创建了一个twitter客户端,并且我正在使用DotNetOpenAuth示例解决方案中的InMemoryTokenManager.我的Twitter客户端就在这里

public class TwitterClient
{
    private string UserName { get; set; }

    private static readonly ServiceProviderDescription ServiceDescription =
        new ServiceProviderDescription
        {
            RequestTokenEndpoint = new MessageReceivingEndpoint(
                                       "https://api.twitter.com/oauth/request_token",
                                       HttpDeliveryMethods.GetRequest |
                                       HttpDeliveryMethods.AuthorizationHeaderRequest),

            UserAuthorizationEndpoint = new MessageReceivingEndpoint(
                                      "https://api.twitter.com/oauth/authorize",
                                      HttpDeliveryMethods.GetRequest |
                                      HttpDeliveryMethods.AuthorizationHeaderRequest),

            AccessTokenEndpoint = new MessageReceivingEndpoint(
                                      "https://api.twitter.com/oauth/access_token",
                                      HttpDeliveryMethods.GetRequest |
                                      HttpDeliveryMethods.AuthorizationHeaderRequest),

            TamperProtectionElements = new ITamperProtectionChannelBindingElement[] { new HmacSha1SigningBindingElement() },
        };

    IConsumerTokenManager _tokenManager;

    public TwitterClient(IConsumerTokenManager tokenManager)
    {
        _tokenManager = tokenManager;
    }

    public void StartAuthentication()
    {
        var request = HttpContext.Current.Request;
        using (var twitter = new …
Run Code Online (Sandbox Code Playgroud)

c# oauth dotnetopenauth twitter-oauth

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

在代码中粘贴时停止TinyMCE剥离缩进

我正在使用最新的TinyMCE,这很棒,但我唯一的问题是当人们发布代码示例时.如果他们以PRE格式或正常情况发布它并不重要.

TinyMCE删除所有缩进(Tabs)并使其难以阅读,有没有人在这里设法绕过这个?代码示例/示例将不胜感激.

tinymce rich-text-editor tinymce-4

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

使用Linq按日期获取数据

我有以下列表<item>

public class Item
{
    public string Link { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    public DateTime PublishDate { get; set; }
    public FeedType FeedType { get; set; }

    public Item()
    {
        Link = "";
        Title = "";
        Content = "";
        PublishDate = DateTime.Today;
        FeedType = FeedType.RSS;
    }
}
Run Code Online (Sandbox Code Playgroud)

这只是一个经过解析的RSS提要,我现在希望能够查询List <item>以仅使用今天的PublishDate提取项目吗?

但是我有点迷失了...有人可以放任何光吗?

c# linq datetime

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

Linq查询IDictionaryEnumerator可能吗?

我需要从缓存中清除包含密钥中特定字符串的项目.我已经从以下开始,并认为我可以做一个linq查询

var enumerator = HttpContext.Current.Cache.GetEnumerator();
Run Code Online (Sandbox Code Playgroud)

但我不能?我希望做类似的事情

var enumerator = HttpContext.Current.Cache.GetEnumerator().Key.Contains("subcat");
Run Code Online (Sandbox Code Playgroud)

有关如何实现这一目标的任何想法?

c# linq asp.net caching

4
推荐指数
2
解决办法
2497
查看次数

HTML Agility Pack解析大小写标签?

我正在使用HTML Agility Pack效果很好,我对它印象非常深刻 - 但是,我选择的内容是这样的

doc.DocumentNode.SelectSingleNode("//body").InnerHtml
Run Code Online (Sandbox Code Playgroud)

如何处理以下情况,使用不同的文件?

<body>
<Body>
<BODY>
Run Code Online (Sandbox Code Playgroud)

我的代码上面只会得到小写版本吗?

html c# html-parsing html-agility-pack

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

是每个用户或每个应用程序的标准OutputCache属性

如果我将以下内容添加到我的应用程序/控制器

[OutputCache(Duration = 7200)]
Run Code Online (Sandbox Code Playgroud)

我在网站上有两个用户,User1和User2.如果User1浏览到打开了上述OutputCache的页面,则服务器会在页面中缓存HTML.

如果User2然后请求相同的页面,服务器是否必须重新执行该页面(因为它是一个不同的用户),或者它是否使用User1访问页面时相同的缓存副本?

asp.net asp.net-mvc outputcache

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

使用 Html Agility Pack 从 Html 字符串中的 Style 属性中去除特定样式

我有一个 Html 字符串,它包含不同的 Html 但包括这个

<span style="display:block;position:fixed;width:100%;height:2000px;background-color:rgba(0,0,0,0);z-index:9999!important;top:0;left:0;cursor:default;"></span>
Run Code Online (Sandbox Code Playgroud)

这看起来很奇怪,但我只想删除 style 属性中的特定项目(对于所有 Html 元素)。例如我想删除

position:fixedz-index:9999!important;top:0;left:0;

仅举几例,但保留其他所有内容。现在的问题是,它不一定position:fixed;是可能的position:absolute;。就像它可能z-index:9998;top:20;等等......

我需要能够通过其键删除风格元素,所以position:*anything*top:*anything*等....并在不区分大小写的方式做到这一点。所以它会得到POSITION:*anything*PoSition:*anything*

有没有办法使用 Html Agility Pack 来实现这一点?

c# html-parsing html-agility-pack

4
推荐指数
2
解决办法
5854
查看次数