小编Joh*_*ohn的帖子

如何更新正在运行的 asp.net core 应用程序?

我有一个在带有 IIS 的 Windows Server 2008 R2 上运行的 Asp.Net Core MVC 应用程序。但是每次更新这个应用程序时,都需要手动停止IIS中的applicationPool,并在更新完应用程序后重新启动applicationPool。否则它会告诉我“xxx.dll 正在被其他进程使用”。

有什么方法可以使这个过程更容易吗?

deployment iis redeploy asp.net-core

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

如何在 MVC Core 中绑定数组

我尝试在 Action 中绑定这样的对象

public class MonthDataViewModel
{
    public int Year { get; set; }
    public int Month { get; set; }
    public IEnumerable<MoneyDataItemViewModel> MoneyCosts { get; set; }  
}
public class MoneyDataItemViewModel
{
    public string Title { get; set; }
    public decimal Cost { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

那可能吗?我该如何设计表格?我尝试了几次,但该属性MoneyCosts不会被绑定,这是我提交的数据:

Year=2016
Moneh=8
MoneyCosts.Title=ABC
MoneyCosts.Cost=100
MoneyCosts.Title=DEF
MoneyCosts.Cost=200
Run Code Online (Sandbox Code Playgroud)

我看到一个名为 的 modelbinder ArrayModelBinder<T>,我该如何使用它?

model-binding asp.net-core-mvc asp.net-core

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

如何在Asp.net Core rc1中的静态方法中使用DI

我看到ServiceProvder.GetService<ApplicationDbCotnext>()defaut 模板用于 初始化DbContext,但当你在静态方法中,我不知道如何获得DbContext,因为没有ServiceProvider.有办法搞定ServiceProvider吗?

dependency-injection asp.net-core

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