小编Xav*_*ohn的帖子

如何为azure虚拟机创建发布配置文件?

如何为在azure虚拟机上运行的网站创建发布配置文件?

我知道如何为Azure Web站点执行此操作,但如果我在Azure上运行IIS,可以执行此操作吗?

我还有一个在这个VM上使用任务调度程序运行的控制台应用程序,也可以自动执行该部署.

(使用Rails和Php框架后,我想念网站使用的公共配置文件和CronJob连接到数据库)

publishing azure

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

使用 C#9 记录添加注释的正确方法是什么?

在启用 Nullable 的情况下使用 C# 9 记录添加注释的正确方法是什么?

如果我尝试

public record Person
{
    /// <summary>
    /// Gets the first name.
    /// </summary>
    public string FirstName { get; init; }

    /// <summary>
    ///  Gets the last name.
    /// </summary>
    public string LastName { get; init; }
}
Run Code Online (Sandbox Code Playgroud)

我收到警告。

Non-nullable property 'FirstName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
Run Code Online (Sandbox Code Playgroud)

如果我尝试

public record Person(string firstName, string lastName);
Run Code Online (Sandbox Code Playgroud)

我收到警告。

Missing XML comment for publicly visible type or member 'Person.firstName' …
Run Code Online (Sandbox Code Playgroud)

c#-9.0

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

SQL Server 数据库项目发出警告“未解析对对象 sp_executesql 的引用”

在存储过程中使用 sp_executesql 时,SQL Server 数据库项目会发出警告“未解析对对象 sp_executesql 的引用”。

database-project

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

Typescript lodash:如何声明要与_.map一起使用的字典?

如何在lodash中声明一个与_.map一起使用的字典?

以下是TypeScript程序示例.

<reference path="../scripts/typings/lodash/lodash.d.ts" />
interface IQuestionAndOptions {
    text: string;
    options: { [key: number]: string };
}

function sample() {
   var question: IQuestionAndOptions = { text: "Are you happy?", options: {} };
   question['1'] = "Yes";
   question['2'] = "No";

  var values =  _.map(question.options, function (v: string, k: number) {
     return { text: v, value: k }; });
}
Run Code Online (Sandbox Code Playgroud)

它对question.options的声明不满意,并给出以下错误.

类型'{[key:number]:字符串的参数; }'不能在_.map命令中分配给'List'类型的参数

typescript lodash typescript1.4

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


MSBuild:directory.build.props 和 directory.build.targets 不适用于 *.wixproj

directory.build.props 和 directory.build.targets 不适用于 Windows Installer Wix 项目。*.wi​​xproj

如何解决这个问题?

msbuild wix

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

dotnetcore相互证书认证?

在Asp.net核心中,如何为特定控制器启用双向证书身份验证?

我找到了此链接 https://blogs.msdn.microsoft.com/kaevans/2016/04/13/azure-web-app-client-certificate-authentication-with-asp-net-core-2/

有没有更好的办法?

asp.net .net-core

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

从 DI 中删除 DbContext。使用 WebApplicationFactory&lt;Startup&gt; 进行测试

场景是.net core 5 Web API,Startup.cs的ConfigureServices中使用services.AddDbContext添加SQL server。测试使用MVC测试提供的WebApplicationFactory,我想用InMemory替换DbContext或指向测试数据库。

我尝试在 WebApplicationFactoryConfigureWebHost 中删除它,但 SQL DbContext 上有一些东西,因为当测试运行时,它会访问 SQL 服务器而不是 InMemory 数据库,即使 SQL DbContext 不存在于 DI 中。

builder.ConfigureTestServices(
 services =>
      {
           var serviceDescriptor = services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DbContext));
           if (serviceDescriptor != null)
           {
                services.Remove(serviceDescriptor);
           }
      }
Run Code Online (Sandbox Code Playgroud)

有没有正确的方法来替换测试项目中Startup.cs中添加的DbContext?

c# integration-testing entity-framework asp.net-core

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