小编icu*_*ube的帖子

Resharper 6.1反编译源选项灰显(禁用)

我有Resharper 6.1完整版,但是我的Decompile Sources选项显示为灰色或在Navigate To上下文菜单中不可用...我该怎么办?

resharper

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

在用户确认电子邮件链接之前限制访问

我正在玩Identity.Samples示例,发现用户在注册后仍然无需点击电子邮件确认即可登录.是否有一个标志可以打开以限制用户登录,直到他/她单击他/她的电子邮件中的确认链接?或者我需要编写任何额外的代码来防止这种情况发生?

编辑:从示例中添加了登录操作代码

    [HttpPost]
    [AllowAnonymous]
    [ValidateAntiForgeryToken]
    public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
    {
        if (!ModelState.IsValid)
        {
            return View(model);
        }

        // This doen't count login failures towards lockout only two factor authentication
        // To enable password failures to trigger lockout, change to shouldLockout: true
        var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
        switch (result)
        {
            case SignInStatus.Success:
                return RedirectToLocal(returnUrl);
            case SignInStatus.LockedOut:
                return View("Lockout");
            case SignInStatus.RequiresVerification:
                return RedirectToAction("SendCode", new { ReturnUrl = returnUrl });
            case SignInStatus.Failure:
            default:
                ModelState.AddModelError("", "Invalid login attempt."); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-5 asp.net-identity

17
推荐指数
3
解决办法
8792
查看次数

使用使用 TailwindCSS 的组件库

我们有一个使用 TailwindCSS 的组件库 (VueJS),我们将其发布为私有 npm 包。我的问题是

  1. 我们还如何tailwind.config.js在组件库中公开 ,以便使用项目可以使用组件库中的设置,例如使用项目的tailwind.config.js.
  2. 是否有推荐的“继承”组件库中定义的样式的方法?
  3. 而且由于 TailwindCSS V3 使用 JIT 生成类,我如何将这些类也包含在组件库中?

npm vue-component tailwind-css

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

ServiceStack Ormlite:System.InvalidProgramException JIT编译器遇到内部限制

嗨,我正在使用Ormlite运行ServiceStack,我遇到了这个错误.以前它工作正常.我不确定我所改变的是什么导致了这个错误.我刚刚使用了一个简单的db.Select()调用,它会抛出此错误.我尝试了各种方法,比如更新nuget包,清理和重建项目等,但它们都不起作用.

System.InvalidProgramException was caught
  _HResult=-2146233030
  _message=JIT Compiler encountered an internal limitation.
  HResult=-2146233030
  IsTransient=false
  Message=JIT Compiler encountered an internal limitation.
  Source=ServiceStack.OrmLite
  StackTrace:
       at ServiceStack.OrmLite.OrmLiteConfig.get_ExecFilter()
       at ServiceStack.OrmLite.ReadConnectionExtensions.Exec[T](IDbConnection dbConn, Func`2 filter)
       at ServiceStack.OrmLite.ReadConnectionExtensions.Select[T](IDbConnection dbConn, Expression`1 predicate)
   InnerException: 
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议可能出错的地方?

c# servicestack .net-4.5 ormlite-servicestack

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

如何知道超时或手动触发器是否取消了任务?

假设我有以下Start和Cancel事件处理程序.我如何知道触发取消的人是谁?

private CancellationTokenSource cts;
    private async void OnStartClick(object sender, RoutedEventArgs e)
    {
        try
        {
            cts = new CancellationTokenSource();
            cts.CancelAfter(5000);
            await Task.Delay(10000,cts.Token);

        }
        catch (TaskCanceledException taskCanceledException)
        {
            ??? How do i know who canceled the task here ???
        }
    }

    private void OnCancelClick(object sender, RoutedEventArgs e)
    {
        cts.Cancel();
        cts.Dispose();
    }
Run Code Online (Sandbox Code Playgroud)

c# task-parallel-library async-await cancellationtokensource

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

使用System.Windows.Interactivity.EventTrigger的ViewModel中的事件是弱引用吗?

我在ViewModel中有一个事件.

public class MyViewModel:ViewModelBase
{
     ...
     public event EventHandler SomethingChanged;

     private void FireEvent()
     {
          if (SomethingChanged != null)
              SomethingChanged(this, EventArgs.Empty);
     }
     ...
}
Run Code Online (Sandbox Code Playgroud)

在我的视图中,我使用EventTrigger来监听事件以调用一个动作.

 <i:Interaction.Triggers>            
        <i:EventTrigger EventName="SomethingChanged" SourceObject="{Binding}">
            <i:SomeAction/>
        </i:EventTrigger>
 </i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)

它工作得很好.但是我很好奇是否存在内存泄漏的可能性?由于我的View是按需创建的,因此意味着根据用户在Visual树中添加和删除控件.源对象(ViewModel)的生命周期比侦听器(View)长.因此,使用上面的代码,事件是否仍然强烈引用已删除的侦听器(View)?

c# events memory-leaks mvvm

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

为什么我的 NLog 配置在我的服务器计算机上不起作用?

我正在使用 ServiceStack 框架和 NLog 来进行日志记录。我可以在本地计算机上正常登录。但在服务器上却没有。我已经检查过该Nlog.config目录bin和整个目录(包括该目录上面的目录)bin是否具有写权限。

以下是配置文件的片段:

<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <targets async="true">
        <target xsi:type="File" name="file" fileName="${basedir}\logs\${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message}" />
        <target xsi:type="Debugger" name="debug"
            header="===== ${date:format=ddd, dd MMM yyyy} ${time} ====="
            layout="${level} | ${logger} | ${message} | ${onexception:${exception:format=tostring} | ${stacktrace}}"
            footer="===== end of session ===== ${newline}"
        />
    </targets>
    <rules>
        <logger name="*" minlevel="Trace" writeTo="file,debug" />    
    </rules>
</nlog>
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

.net c# web-services nlog servicestack

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

派生类型的FluentValidation SetCollectionValidator

如何在派生类型的集合项上设置验证器?

class BaseClass
{

}

class DerivedClass : BaseClass
{

}

class SomeClass
{
    public IEnumerable<BaseClass> BaseClasses { get; set; }
}

class DerivedClassValidator : AbstractValidator<DerivedClass>
{

}

class SomeClassValidator : AbstractValidator<SomeClass>
{
    public SomeClassValidator()
    {
        RuleFor(x => x.BaseClasses).????.SetCollectionValidator(new DerivedClassValidator);
    }
}
Run Code Online (Sandbox Code Playgroud)

就是想...

有没有一种方法可以将其转换为特定类型,例如

RuleFor(x => x.SomeCollection).CastTo(typeof(SomeDerivedType)).SetCollectionValidator(new SomeDerivedValidator());
Run Code Online (Sandbox Code Playgroud)

.net c# validation extension-methods fluentvalidation

5
推荐指数
2
解决办法
1925
查看次数

以编程方式将 Azure SQL 作为 DACPAC 导出到 Blob 存储

我想执行将 Azure SQL 数据库作为 DACPAC 导出到 Blob 存储的计划任务。我想知道我能做到这一点。网络工作?PowerShell 脚本?

azure azure-storage-blobs dacpac azure-sql-database

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

邮递员:我可以将 JSON 对象保存到环境变量中以便将其链接到另一个请求中吗?

我尝试使用postman.setEnvironmentVariable()可以设置简单数字和字符串值的方法。我的问题是当我尝试保存一个对象时,它保存为[object Object]. 我想知道是否可以保存一个 JSON 对象,以便我可以在另一个请求中使用它。

json postman

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

Azure WebJobs:是否可以在控制台应用程序中以编程方式检索主机URL?

我想从我的WebJob调用一个REST调用,我想知道是否有可能以编程方式http://<something>.azurewebsites.net从我的WebJob中检索Host Url(),而不是对URL进行硬编码.

c# console-application azure azure-sdk-.net azure-webjobs

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

TextBox:插入信用卡号码的空格?

我有一个信用卡号码文本框,我希望它在用户输入信用卡号码时每4位数自动插入一个空格.我怎样才能实现这一点(如果有优雅的方式)?我在想正规表达式是否可以实现它?

c# regex wpf credit-card mvvm

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

ServiceStack:清理字符串值的任何简单方法或选项?

我想知道反序列化时传入的 DTO 中的字符串值是否有任何选项可以“修剪”和“如果为空则设置为空”?我有很多字符串属性需要执行此操作,因此在每个属性的过滤器中手动执行此操作似乎太乏味了...

c# dto servicestack servicestack-text

-2
推荐指数
1
解决办法
346
查看次数