小编Dee*_*eps的帖子

AspNetSession布局渲染器无法正常工作

我正在使用NLog登录我的asp.net 4.5网站.我用过NLog 4.0.现在我需要在日志中使用会话变量.所以我尝试使用AspNetSession布局渲染器.此布局渲染器包含在Nlog.Web中.我已添加此dll,也在NLog配置文件中的extensions标记下.但它给出了以下错误:

ArgumentException:找不到LayoutRenderer:'aspnet-session'

我还添加了NLog.extendeddll,也在NLog配置文件的扩展标记下.但它也没有帮助.

请让我知道我该怎么办.

在此输入图像描述

asp.net logging nlog asp.net-4.5

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

HttpClient StreamContent追加文件名两次

我正在使用Microsoft Http客户端库从Windows Phone 8向服务器发出多部分请求.它包含具有json字符串的String内容和具有图像流的Stream Content.现在我获得状态OK并请求服务器上的命中.但是日志说服务器无法获取图像的文件名.

content.Add(new StreamContent(photoStream), "files", fileName);
Run Code Online (Sandbox Code Playgroud)

其中photoStream是图像流,"files"是内容的名称,文件名是图像文件的名称.

所以标头值必须是:

Content-Disposition: form-data; name=files; filename=image123.jpg
Run Code Online (Sandbox Code Playgroud)

但实际上它是:

Content-Disposition: form-data; name=files; filename=image123.jpg; filename*=utf-8''image123.jpg
Run Code Online (Sandbox Code Playgroud)

为什么它附加" ; filename*=utf-8''image123.jpg"部分.这是一个问题吗?

请告诉我任何无法从WP8上传图片的原因/可能性.

c# content-type multipartform-data image-uploading windows-phone-8

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

将一个网格拖到另一个网格上并将其限制在侧面 Three.js 内

我必须创建一个类似房屋的结构,用户可以在其中在墙上添加窗户。我正在考虑的方法是首先为窗口创建一个单独的网格,用户可以将其拖过房屋网格的选定墙壁,然后放置在他们认为合适的地方,但在房屋网格的同一墙壁或同一侧内。之后,我将再次创建整个场景,但在房屋网格的墙上绘制窗户,而不是创建单独的窗户网格。

以下是在墙上看到窗户网格时的样子 - 靠墙的窗户

我可以使用 DragControls 将窗口拖过墙壁。

dragControls = new THREE.DragControls( objects, camera, renderer.domElement );
Run Code Online (Sandbox Code Playgroud)

但不知道如何限制拖动,使窗口不能走出墙外。

它在那里我已经创建了建筑网格和窗口网格可以拖动的工作示例-小提琴

3d drag-and-drop intersection three.js

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