小编Vah*_*ron的帖子

C#中的IIS7应用程序池

我有一个Web应用程序,它通过安装在每台PC上的IIS7本地托管.在Web应用程序中,管理员可以更改设置.其中一个设置包括App Pool IdleTimout.使用Microsoft.Web.Administration.dll引用,我可以告诉C#代码:(一个简短的例子)

ServerManager manager = new ServerManager();
manager.ApplicationPools["DefaultAppPool"].ProcessModel.IdleTimeout = new TimeSpan(0, 5, 0);
Run Code Online (Sandbox Code Playgroud)

在调试代码时,IdleTimeout显示的值为{00:05:00},根据上面的代码,该值应该是正确的.

但是,如果我在更新并保存此设置后进入IIS,并转到DefaultAppPool的高级设置部分,我看到超时仍设置为默认20.当我设置时,这应该在IIS中更改像我上面的变量?今天下午我一直在做很多谷歌搜索,但我似乎无法找到答案.希望我只是做错了什么.非常感谢任何见解!我的目标是能够在C#代码中设置DefaultAppPool的IdleTimeout.

c# iis iis-7

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

将新参数添加到存储过程

我的数据库中有一个存储过程,当前接收并使用了11个参数(一切正常).我需要为我添加的新列添加一个新参数.

我们总是在代码中明确定义列,因此在表的末尾添加列没有问题.但是,如果我在我的存储过程中添加一个新参数来填充这个新列,如果它没有提供,它会将错误返回给我的C#代码,还是默认为参数的null(或其他值) ?

示例C#代码调用存储过程:

public static void InsertMailLog(string messageId, DateTime sentOrReceivedDate,
        string fromAddress, string toAddress, string subject, string receivedMessage, string tailNumber,
        string messageType, string direction, string sentOrReceived, string distributionList, ILogger AppEventLog, string filename = null)
{
        List<string> lstParameterValues = new List<string>();

        try
        {
            lstParameterValues.Add(messageId ?? "");
            lstParameterValues.Add(sentOrReceivedDate.ToString("yyyy-MM-dd HH:mm:ss.fff"));
            lstParameterValues.Add(fromAddress ?? "");
            lstParameterValues.Add(toAddress);
            lstParameterValues.Add(subject ?? "");
            lstParameterValues.Add(receivedMessage ?? "");
            lstParameterValues.Add(tailNumber ?? "");
            lstParameterValues.Add(messageType ?? "");
            lstParameterValues.Add(direction ?? "");
            lstParameterValues.Add(sentOrReceived ?? "");
            lstParameterValues.Add(distributionList ?? "");
            lstParameterValues.Add(filename ?? "");  //THIS IS NEW, but …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server-2005

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

标签 统计

c# ×2

iis ×1

iis-7 ×1

sql ×1

sql-server-2005 ×1