小编Rom*_*ain的帖子

远程服务器返回错误:(407)需要代理身份验证

我在调用Web服务时遇到此错误:

"远程服务器返回错误:(407)需要代理验证".

我得到了一般的想法,我可以通过添加来获得代码

myProxy.Credentials = NetworkCredential("user", "password", "domain");
Run Code Online (Sandbox Code Playgroud)

或者在代码中使用DefaultCredentials.我的问题是,没有这个,对Web服务的调用在生产中工作.

似乎有一个涉及Machine.config的非代码解决方案,但它是什么?目前我无法访问生产盒的machine.config文件,看看它是什么样的.我尝试更新我的machine.config如下,但我仍然得到407错误.

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <bypasslist>
            <clear />
        </bypasslist>
        <proxy proxyaddress="myproxy:9000"
               usesystemdefault="false"
               bypassonlocal="true"
               autoDetect="False" />
    </defaultProxy>
</system.net>
Run Code Online (Sandbox Code Playgroud)

.net c# proxy-authentication machine.config http-status-code-407

70
推荐指数
4
解决办法
17万
查看次数

将Time DataType转换为AM PM格式:

我有一个表有两个字段,如"StartTime"和"EndTime".两列的DataType是Time.

因此表的值如下所示:

TableA:

            StartTime                EndTime
       ------------------         ----------------
        17:30:00.0000000          17:57:00.0000000
Run Code Online (Sandbox Code Playgroud)

但我需要结果

            StartTime                EndTime
       ------------------         ----------------
            05:30 PM                 05:57 PM
Run Code Online (Sandbox Code Playgroud)

当我选择表格时.如何在AM PM格式中获得时间?

sql-server time select sql-server-2008

53
推荐指数
4
解决办法
18万
查看次数

ExecuteNonQuery要求命令在我的代码中出现事务错误

我收到以下错误cmd.ExecuteNonQuery.

"当分配给命令的连接处于挂起的本地事务中时,ExecuteNonQuery要求命令具有事务.该命令的Transaction属性尚未初始化."

这是我的代码:

  //if (hdRefresh.Value.Length > done.Value.Length || done.Value == "1")
    //{
    //    //Write Your Add Customer Code here > Response.Write("true") 
    //    done.Value = hdRefresh.Value;
    //}
    //else
    //{
    //    Response.Redirect("~/Cashier/BTBill.aspx");
    //    return;
    //}

    if (IsClosedToDay())
    {
        ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Warning", "<script>alert('Day Closing has been Performed ')</script>", false);
        return;
    }

    DateTime dateFeomDB = getdate();
    // by atizaz
    if (HDD.Value == "" || HDD.Value == null)
    {
        ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Warning", "<script>alert('No Transaction Found')</script>", false);
        return;
    }
    //
    SqlConnection scon = new …
Run Code Online (Sandbox Code Playgroud)

c# ado.net c#-2.0

45
推荐指数
2
解决办法
9万
查看次数

Visual Studio在多个启动项目之间延迟?

如何在解决方案中的启动项目之间添加一些延迟?

在此输入图像描述

我希望在启动WindowsService 2-3秒后启动Client项目.

为什么我需要这个?

WindowsService运行套接字服务器,客户端运行套接字以连接到服务器.WindowsService加载速度比客户端慢,当连接到尚未运行的服务器时,这会在客户端导致异常

.net c# vb.net visual-studio-2010

29
推荐指数
5
解决办法
5948
查看次数

为什么不允许在.net中创建日期时间常量?

我想在.net中创建一个日期时间常量但是收到错误消息

const DateTime dt = Convert.ToDateTime("02/02/2014");
Run Code Online (Sandbox Code Playgroud)

'System.DateTime'不能声明为const.

.net c#

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

MySQL有效地将所有记录从一个表复制到另一个表

是否有一种更有效,更省力的方法将所有记录从一个表复制到另一个表:

INSERT INTO product_backup SELECT * FROM product
Run Code Online (Sandbox Code Playgroud)

通常,该product表将保存大约50,000条记录.两个表的结构相同,其中有31列.我想指出这不是我的数据库设计,我继承了遗留系统.

mysql sql insert mysql5

20
推荐指数
4
解决办法
3万
查看次数

在c#中从XLSX读取数据

我是c#的新手,我正在尝试使用以下代码在c#中读取XLSX文件:

string Connection = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\\Temp\\source.xlsx;Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\";";

//code to read the content of format file 
OleDbConnection con = new OleDbConnection(Connection);
OleDbCommand command = new OleDbCommand();

DataTable dt = new DataTable();
OleDbDataAdapter myCommand = new OleDbDataAdapter("select * from [Tabelle1$]", con);

myCommand.Fill(dt);
Console.Write(dt.Rows.Count);
Run Code Online (Sandbox Code Playgroud)

我从输出中得到了正确的数,但我还有两个问题:

1.如何选择where语句(如何访问行)?

 select * from [Tabelle1$] where A = '123' (A being an existing Excel row)
Run Code Online (Sandbox Code Playgroud)

将提出错误参数的错误...

2.can可以为我提供教程链接或简短示例如何访问数据吗?

c# excel ado.net xlsx

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

在RowCommand中获取GridView Cell的值

我需要从RowCommand事件中获取单元格的值,但该值不在GridView的PrimaryKeyNames参数中.

目前我有:

if (e.CommandName == "DeleteBanner")
        {
            GridViewRow row = gvCurrentPubBanner.SelectedRow;
            string BannerName = row.Cells[1].Text;
Run Code Online (Sandbox Code Playgroud)

这不起作用(索引超出范围错误),我也尝试过:

    int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gvCurrentBanners.Rows[index];
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为CommandArgument(标题ID)不是行ID.

c# vb.net asp.net gridview

9
推荐指数
2
解决办法
9万
查看次数

在发布和调试模式下构建时,为什么VS 2010项目编译会生成pdb文件?

我正在发布模式下构建VS 2010的窗口服务c#项目.我第一次感到惊讶的机会是即使在模式下发布它也会创建pdb文件.在附加调试过程后,我无法加载调试符号.

我的问题是,如果我们在调试和发布模式下都有pdb文件,那么为什么需要两种编译模式.

compilation visual-studio-2010 visual-studio

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

如何更新现有的共享文件夹属性?

我想使用COM Api或WMI更改共享文件夹中的"启用基于访问的枚举","允许共享缓存"和"加密数据访问"属性.

提前共享配置

我以前Win32_Share用来创建共享,但是没有属性来分配这些属性.但后来我开始了解' MSFT_SmbShare'课堂,但我只能看到CreateShare方法.我是在退出共享时启用/禁用这些标志但无法找到任何UpdateShare方法.

MSFT_SmbShare类

请建议一种方法,通过COM API或WMI中的任何一个在共享上切换这些标志.

.net c# com wmi

6
推荐指数
2
解决办法
189
查看次数