小编and*_*cci的帖子

如何在嵌入模式下运行RavenDb?

Ravendb文档说只是在初始化DocumentStore之前设置DataDirectory名称,但DocumentStore没有DataDirectory属性:(

var documentStore = new DocumentStore  {  
      DataDirectory = "path/to/database/directory"  
};
documentStore.Initialize();
Run Code Online (Sandbox Code Playgroud)

上面的代码不编译:(


好的,我的坏...

我使用的是Raven.Client-3.5.dll,你必须使用Raven.Client.dll

c# embedded-database ravendb

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

asp.net core 2.2中嵌套属性的模型绑定

我正在尝试为我的模型(动作参数)创建一个通用的复杂对象,并在许多地方重用它。

这是一些示例代码:

[HttpGet("/api/values")]
public ActionResult<string> Get([FromQuery] MyModel model) {
    var sb = new StringBuilder();
    sb.AppendLine(model.Id);
    sb.AppendLine($"{model.Id}-{model.Generated?.DateStart}-{model.Generated?.DateEnd}");
    sb.AppendLine($"{model.Id}-{model.Reference?.DateStart}-{model.Reference?.DateEnd}");
    return sb.ToString();
}


public class MyModel {
    public string Id { get; set; }
    public DateInfo Generated { get; set; } = new DateInfo();
    public DateInfo Reference { get; set; } = new DateInfo();
}

public class DateInfo {
    public DateTime? DateStart { get; set; }
    public DateTime? DateEnd { get; set; }
    public RelativeTime? RelativeTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

想象一下 DateInfo …

c# binding asp.net-core-mvc asp.net-core

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

REST调用未触发PreRequestHandlerExecute事件

我正在HttpApplication类的PreRequestHandlerExecute事件处理程序中创建我的nhibernate会话.

它适用于MVC,但是,在WCF(REST)中,事件永远不会被触发.

有没有办法让它成为现实或任何其他更好的想法在MVC和WCF/Rest中设置会话?

提前致谢,

AndréCarlucci

c# wcf global-asax

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

以编程方式在asp.net mvc中中止OutputCache持续时间

我正在使用OutputCache属性在服务器端缓存我的动作的html输出.

很好,它可以工作,但现在我的情况是内容很少变化,但是当它发生时,用户在下一个请求中看到新数据至关重要.

那么,有没有办法以编程方式中止页面缓存持续时间?

c# model-view-controller asp.net-mvc caching outputcache

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

如何从FrameworkElement引发Onload/OnUnload事件以进行单元测试?

正如您在此处所看到的,我无法使用反射来获取这些FrameworkElement事件背后的私有字段的多播委托,因为它们不是字段式的.那怎么办呢?

reflection wpf events delegates unit-testing

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

如何使用appcmd.exe在IIS上为每个站点设置环境变量?

在IIS管理器上为每个站点设置环境变量非常容易:

IIS

我正在寻找使用appcmd.exe的方法,所以我可以在我的安装脚本中包含它.

我得到的最接近的是:

C:\>C:\Windows\System32\inetsrv\appcmd.exe set config "dashboard" -section:system.webServer/aspNetCore /environmentVariables.[name='foo',value='bar'] /commit:apphost
Run Code Online (Sandbox Code Playgroud)

- >仪表板是我网站的名称.

但是此命令返回此错误:

错误(消息:找不到请求的集合元素.)

iis environment-variables appcmd

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

我使用经典的ASP,IIS6和WinServer 2003 R2获取空白页而不是错误消息

我们有一个在WinServer2003 R2上运行的旧系统 - IIS6,它是使用经典ASP编写的.

我们需要捕获所有错误,为此,我将IIS配置为将404和500重定向到自定义页面(自定义错误配置),该页面将信息写入日志文件(此页面创建并管理日志).

这是奇怪的事情:第一次发生错误,页面被重定向,我得到我的日志文件条目.但是,如果再次加载此页面(我点击F5,或其他用户去那里等),浏览器会收到一个空白页面:没有错误消息,我的自定义页面被调用.

如果我重新启动IIS6,我会得到相同的行为,第一次工作,其次没有.

- >打开向浏览器发送ASP错误

- >在我的资源管理器中关闭显示友好的http错误

有什么想法吗?

error-handling iis-6 windows-server-2003 asp-classic

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

WPF:如何绑定到另一个控件绑定的属性?

我正在使用WPF和MVVM创建一个表单.

我有我的View,其DataSource绑定到我的ViewModel对象.大.

在我的xaml中,我有一个ItemsControl,其ItemSource绑定到ViewModel.MyCollectionOfFoo.

对于此集合中的每个Foo对象,我正在创建一个绑定到此foo对象的控件,但我还需要将Command绑定到它们中的每一个.

此命令是我的ViewModel对象的属性(巫婆是View的DataSource).

由于我在ItemsControl中,如何获取对ViewModel.DoSomethingCommand的引用?

这就像绑定到另一个控件绑定的属性...

谢谢,

AndréCarlucci

c# data-binding wpf

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

如何在源代码为Build Action = Resource的图像时以编程方式创建位图图像?

如何在源代码为Build Action = Resource的图像时以编程方式创建位图图像?

当我尝试以下操作时,我得到一个无效的URI异常:(

BitmapImage image = new BitmapImage(new Uri("/MyAssembly;component/Images/MyImage.png"));
Run Code Online (Sandbox Code Playgroud)

我正在使用silverlight 4,这个代码位于我的解决方案的许多项目之一(它是一个silverlight类库而不是silverlight应用程序).

silverlight uri bitmapimage

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