小编Pet*_*teT的帖子

.NET 3.5 SP1网络共享允许exe应用程序运行

我可能会从其他地方找到这个,但认为堆栈溢出是一个很好的问题.

尽管你可以运行非托管exe,但默认情况下.NET 2.0会停止从网络共享运行托管exe.

我已经看到提到这在.NET 3.5 SP1中已经改变了

这是真的?

这包括我假设的任何dll吗?

我需要重新编译3.5的应用程序,还是3.5设置会覆盖2.0应用程序?

.net-3.5

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

在没有System.Web的ASP.NET中获取Windows用户名

我有一个在ASP.NET(Windows身份验证)和winforms项目中使用的报告DLL.有时它需要用户名,所以如果它在ASP.NET中运行,它将使用:

System.Web.HttpContext.Current.User.Identity.Name;
Run Code Online (Sandbox Code Playgroud)

并在窗户中

WindowsIdentity.GetCurrent().Name
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试迁移到.NET 4 Client Profile,因此我需要避免报告dll中的System.Web引用.是否有另一种方法可以获取Windows用户名,以便在ASP.NET中运行dll时不使用System.Web.我目前可以看到避免System.Web的唯一方法是将用户名作为参数传递,这在每个报告中都很难调整.

asp.net authentication system.web

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

C#将MS Access数据库同步到sql server

我试图在C#中设置一个同步例程,以便将数据从ms访问数据库发送到sql server.MS Access不是我的选择它只是它的方式.

我能够查询MS Access数据库并获取OleDbDataReader记录集.我可能会读取每个单独的记录并将其插入到SQL Server中,但它似乎非常浪费.

有一个更好的方法吗.我知道我可以在MS Access链接到sql server并轻松执行更新,但这适用于最终用户,我不希望他们搞乱访问.

编辑: 只是看看SqlBulkCopy我认为如果我将我的结果导入DataRow []可能是答案

c# sql-server ms-access

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

SqlBulkCopy计算字段

我正在努力将数据库从MS Access移动到SQL Server.为了将数据移动到新表中,我决定编写一个同步例程,因为模式已经发生了很大变化,它允许我对运行它的程序运行测试,并在需要新的测试数据时重新同步.然后最终我将进行最后一次同步并在新的sql server版本上启动.

不幸的是我遇到了麻烦,我的方法是从Access到SQLServer的复制

public static void BulkCopyAccessToSQLServer
        (string sql, CommandType commandType, DBConnection sqlServerConnection,
            string destinationTable, DBConnection accessConnection, int timeout)
    {
        using (DataTable dt = new DataTable())
        using (OleDbConnection conn = new OleDbConnection(GetConnection(accessConnection)))
        using (OleDbCommand cmd = new OleDbCommand(sql, conn))
        using (OleDbDataAdapter adapter = new OleDbDataAdapter(cmd))
        {
            cmd.CommandType = commandType;
            cmd.Connection.Open();
            adapter.SelectCommand.CommandTimeout = timeout;
            adapter.Fill(dt);

            using (SqlConnection conn2 = new SqlConnection(GetConnection(sqlServerConnection)))
            using (SqlBulkCopy copy = new SqlBulkCopy(conn2))
            {
                conn2.Open();

                copy.DestinationTableName = destinationTable;
                copy.BatchSize = 1000;
                copy.BulkCopyTimeout = timeout;
                copy.WriteToServer(dt); …
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server ms-access sqlbulkcopy

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

电子邮件回忆确实有效吗?

我被要求回忆一下我发出的一条消息,要求从中删除一些个人信息,并将其替换为一个普通的组成人员作为例子.

消息召回真的有效吗?

这是我的意见,因为你被告知一条消息已被召回它只是让你想知道原始消息中的内容.你所做的就是找一个已经读过它的人.

是否可以调整交换服务器,以便在调用或替换消息时不告诉用户?

那么bcc,回想起来似乎并没有起作用,全球的电子邮件往往是你真正需要回忆的.

编辑此外,现在常见的智能手机用户似乎也没有从手机中检索到电子邮件

email

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