小编Jur*_*jen的帖子

响应:413 请求实体太大

当发布一个可以包含一个或多个文件(作为 base64 字符串)的请求时,我收到以下错误响应:

错误 2018-11-22 09:54:18,244 [13] Mvc.ExceptionHandling.AbpExceptionFilter - 远程服务器返回意外响应:(413)请求实体太大。System.ServiceModel.ProtocolException:远程服务器返回意外响应:(413) 请求实体太大。在 System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) 在 System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult result) 在 System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult 结果)在 System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass1_0.b__0(IAsyncResult asyncResult) --- 从上一个抛出异常的位置开始的堆栈跟踪结束 --- 在 ...

我已经搜索了如何解决这个问题,但我一直被重定向到 WCF 解决方案。

我已将以下内容添加到我的 WebApi 项目的 web.config 中,但它似乎没有什么区别。

<configuration>
  <system.webServer>
    ....
    <asp>
      <limits maxRequestEntityAllowed="2147483648"/>
    </asp>
    <serverRuntime uploadReadAheadSize="2147483647" />
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我或为我指出正确的资源吗?

c# asp.net-core aspnetboilerplate asp.net-core-webapi

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

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册

我已经按照博客条目中的描述安装了“Microsoft Access Database Engine 2010 Redistributable”

http://danilcai.blogspot.com/2011/02/solution-run-jet-database-engine-on-64.html

它适用于我的 Windows 窗体应用程序。我现在想添加一些单元测试,并且在运行单元测试时出现上述错误。我已经检查了我的参考资料,但似乎无法弄清楚为什么它在应用程序中而不是在单元测试中有效。

我正在 VS2010 上进行 Windows 7 Ultimate x64 安装。

有人可以帮帮我吗 ?

c# oledb oledbconnection vs-unit-testing-framework

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

如何将文件从c#winforms app拖到outlook消息中

我正在尝试将一个或多个文件从我的应用程序拖到outlook邮件中.如果我拖动到我的桌面,文件将按预期复制到桌面,但是当拖动到新的Outlook 2013邮件时,没有任何反应......只有当我明确拖动到"附件文本框"时它们才会出现,这不是有用,因为默认情况下不显示附件文本框.

我不明白为什么当我将文件从桌面拖到邮件时我可以放下它们,附件文本会自动显示文件但是当我从我的应用程序中拖动时它不起作用...,这是我的代码:

"

    private void Form1_MouseDown(object sender, MouseEventArgs e)
    {
        var _files = new string[] { @"E:\Temp\OR_rtftemplates.xml", @"E:\Temp\Tail.Web_Trace.cmd" };
        var fileDragData = new DataObject(DataFormats.FileDrop, _files);

        (sender as Form).DoDragDrop(fileDragData, DragDropEffects.All);

        Console.WriteLine("{0} - button1_MouseDown", DateTime.Now.TimeOfDay);
    }
Run Code Online (Sandbox Code Playgroud)

"

我还使用'SetFileDropList'方法将文件添加到DataObject,但这没有区别.

必须是一些神奇的属性,我必须设置为使用outlook-message使其正常工作.

我希望有人可以对此有所了解.

谢谢,Jurjen.

c# outlook drag

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

C#drag n drop,在mouse_down中开始拖动操作?与点击冲突

我有一个带有GridView的C#WinForms应用程序,它显示了数据库中包含存储在数据库中的blob(文件PDF/JPG /等)的记录.

我可以双击网格中的一行,将blob写入磁盘并打开文件.我可以单击行来选择一行或多行(使用ctrl + shift)我可以将文件拖到网格上,将文件作为行添加到网格(和数据库)

现在我希望用户能够将一个或多个行从网格拖到例如桌面或邮件客户端,但无法弄清楚在什么情况下启动"拖动"操作.

当用户使用鼠标左键选择一个或多个文件时,拖动使用相同的鼠标左键,两个事件都会触发鼠标按下事件.如何确定用户将要做什么?

我已尝试在鼠标按下事件中启动拖动操作,但如果我想选择多行,则每次单击拖动操作开始的行时都不起作用...

例如,在Windows资源管理器中如何处理?如何检测用户尝试做什么?

c# drag-and-drop winforms

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