这里差了一个属性
gaoconggit opened this issue · 1 comments
gaoconggit commented
ApplicationPool = new ApplicationPoolSettings()
{
Name = "ids3-dev",
IdentityType = IdentityType.LocalSystem,
//这个属性你的build.cake文件中没写,我本地运行的时候会报错
MaxProcesses=100 //“MaxProcesses”属性的值必须介于 1 和 2147483647 之间(含)。
}
linianhui commented
嗯,我看来一下,默认应该会有个值,可能是你本机的Config没有去到这个值:
// Microsoft.Web.Administration.ApplicationPoolProcessModel
public long MaxProcesses
{
get
{
return (long)base.GetAttributeValue("maxProcesses");
}
set
{
if (value < 0L || value > 2147483647L)
{
throw new ArgumentOutOfRangeException("value", string.Format(CultureInfo.CurrentCulture, Resources.UIntArgumentOutOfRange, new object[]
{
"MaxProcesses",
0,
2147483647
}));
}
base["maxProcesses"] = value;
}
}
我设置个默认的1吧。