小编jga*_*fin的帖子

如何将linq查询转换为人类可读的字符串

如何将linq查询(或下面的表达式)转换为人类可读的字符串?用于调试目的.

Expression<Func<User, bool>> query
Run Code Online (Sandbox Code Playgroud)

编辑

因为很难理解:我想从表达式中获取一个字符串.因此表达式的示例声明.

Expression<Func<User, bool>> query2 = 
   u => u.FirstName.StartsWith("J") && u.LastName == "Gauffin";
Run Code Online (Sandbox Code Playgroud)

应该打印"FirstName startswith'J'和LastName等于'Gauffin'"之类的东西;

.net linq debugging expression

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

Markdown wikiengine

有谁知道使用markdown的wiki引擎?

我不打算使用ASP.Net,但如果你知道的话,无论如何都要发布基于ASP.Net的解决方案.

更新

请注意.Net标签.我只对使用.Net构建的Markdown引擎感兴趣.

.net markdown wiki-engine

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

如何从我的应用程序@Client端打开命令提示符

请帮我如何从客户端打开命令提示符.当我点击按钮时,它应该打开命令提示符.我尝试在我的电脑上,它在开发环境中工作,但在IIS中部署时却没有打开.

码:

    var Processstartinfo = new ProcessStartInfo
    {           
        FileName = "cmd"
    };
    Process process = Process.Start(Processstartinfo);
Run Code Online (Sandbox Code Playgroud)

c# asp.net command-prompt

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

我们可以在一个应用程序中遵循多种设计模式吗

我刚刚学习设计模式,有几个问题

1) 应用程序中可以有多种设计模式吗?

2) ASP.NET B2C 应用程序有哪些好的或建议的设计模式?

architecture asp.net design-patterns

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

如何使ASP.NET网站与TCP服务器应用程序通信

我有一个架构,通过服务器应用程序(通过TCP套接字进行通信以及更新与硬件相关的数据库)管理和监视某些硬件集.还有一个asp.net网站,通过该网站,用户应该能够通过tcp服务器获取硬件的实时状态.tcp服务器和网站将托管在同一台机器上.

我的问题是如何让USER与TCP SERVER进行交互?

我遇到的一种方法是在Windows服务中创建tcp服务器并在其中托管wcf并使asp.net网站使用此服务.但由于我是一个全新的人,我对此感到困惑.所以请告诉我这个解决方案是否适用于我的问题.如果是,请详细说明如何完成.

c# asp.net wcf windows-services

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

在app.config中使用的Sql Server .SDF文件的ProviderName

我在项目中创建了一个DB文件,Add -> New Item -> Local Database并为它创建了一个表.

现在我想为它创建一个连接字符串app.config.

问题是我发现的所有示例代码仅使用代码来创建连接,而不是app.config.因此,我无法弄清楚providerName我应该使用哪个.

那是什么?

<add name="DemoDb" providerName="XXXXXX" connectionString="Data Source=ExampleDb.sdf;Persist Security Info=False;"/>
Run Code Online (Sandbox Code Playgroud)

c# sql-server

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

等待委托中调用的任务

我有一个控制器方法,它看起来像这样:

[HttpPut, Route("cqs/command")]
public HttpResponseMessage Command([ValueProvider(typeof(HeaderValueProviderFactory))] string typeName)
{
    object reply = null;
    var code = HttpStatusCode.OK;
    try
    {
        var cmdObject = DeserializeRequest(typeName);
        var method = _commandMethod.MakeGenericMethod(type);
        method.Invoke(this, new object[] { request });
    }
    catch (Exception exception)
    {
        code = HttpStatusCode.InternalServerError;
        reply = exception;
    }

    var responseMsg = new HttpResponseMessage(code);
    if (reply != null)
    {
        responseMsg.Headers.Add("X-TypeName", reply.GetType().AssemblyQualifiedName);
        var replyJson = JsonConvert.SerializeObject(reply);
        responseMsg.Content = new StringContent(replyJson, Encoding.UTF8, "application/json");
    }
    return responseMsg;
}
Run Code Online (Sandbox Code Playgroud)

其中调用以下方法:

private void ExecuteCommand<T>(T command) where T : Command …
Run Code Online (Sandbox Code Playgroud)

c# async-await asp.net-web-api2

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

这是一个很好用的?? 运营商?

嗨,我正在使用的程序目前正在使用if,否则用于解决向文本框填充错误值的问题:

        if (!string.IsNullOrWhiteSpace(kundInformation.orgnr))
            tbxOrgNr.TextBox.Text = kundInformation.orgnr;
        else
            tbxOrgNr.TextBox.Text = "";
Run Code Online (Sandbox Code Playgroud)

我从未亲自使用过?因为它在应用程序中有数百个类似的代码行,所以很难阅读.可以更好地使用:

tbxOrgNr.TextBox.Text = kundInformation.orgnr ?? "";
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

从ASP.NET Core 1.1迁移到2.0."无法初始化CoreCLR,HRESULT:0x80004005"失败

我已将我的应用程序从ASP.NET Core v1.1更新为ASP.NET Core 2.0.

在我的开发机器上一切正常.但是当我部署到Azure时,我得到"HTTP Error 502.5 - Process Failure"了回复.

我在web.config中激活了日志记录:

<aspNetCore processPath=".\PublicWeb2.Web.exe" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />
Run Code Online (Sandbox Code Playgroud)

日志说:

无法初始化CoreCLR,HRESULT:0x80004005

如果我dotnet mysite.dll从Kudo的命令提示符运行,我会得到相同的错误.

Azure中的事件日志提供以下错误:

物理根"D:\ home\site\wwwroot \"的应用程序"MACHINE/WEBROOT/APPHOST/XXXXX"无法使用命令行"D:\ home\site\wwwroot\XXX"启动进程,ErrorCode ='0x80004005:80008089.

相关的Azure设置:

在此输入图像描述

我完整的csproj:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <UserSecretsId>XXXXXXXXXXX</UserSecretsId>
    <RuntimeIdentifiers>win7-x86;win7-x64</RuntimeIdentifiers>
    <WebProject_DirectoryAccessLevelKey>1</WebProject_DirectoryAccessLevelKey>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="MarkdownWeb" Version="1.3.4" />
    <PackageReference Include="MarkdownWeb.Git" Version="1.0.1" />
    <PackageReference Include="Microsoft.AspNetCore" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.0.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="2.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.0.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" …
Run Code Online (Sandbox Code Playgroud)

c# azure asp.net-core-mvc asp.net-core-mvc-2.0

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

嵌套的子组件未加载/呈现

我有以下结构:

在此处输入图片说明

app-home我有几个没有被渲染的组件,例如一个名为<app-insightchart [applicationId]="applicationId"></app-insightchart>. 它既没有创建也没有加载(我有很多 console.logs 来验证:))。

整个app-homeHTML 已加载,但组件未翻译(它们的标记未受影响)。 在此处输入图片说明

现在,如果我改为将该图表组件代码放入app-details其中,效果会非常好。

模块定义

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { CommonModule } from '@angular/common';
import { CreateApplicationComponent } from './admin/create/create.component';
import { EditComponent } from './admin/edit/edit.component';
import { MembersComponent } from './admin/members/members.component';
import { SummaryChartComponent } from "./charts/summary/summary.component";
import { InsightChartComponent } from "./charts/insights/insightchart.component";
import { GroupCreateComponent } from './group-create/group-create.component';
import { GroupListComponent } from './group-list/group-list.component';
import …
Run Code Online (Sandbox Code Playgroud)

angular-components angular

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