草庐IT

system.net.httpwebrequest

全部标签

asp.net - 您如何在 ASP.NET 解决方案中调用物理上分离的 UI/BL 代码?

Chapter19:PhysicalTiersandDeploymentMSDN上描述了“分布式部署”(见图2)。一切都很好。根据我的经验,我们总是按照他们所描述的“非分布式部署”来部署基于Web的系统(图1)。我的理解是,在Microsoft世界中,作为独立事物的“应用程序服务器”并不真正存在(就像在Java世界中一样),因为它实际上已“嵌入”到操作系统/Windows中。所以我的问题是,如果您要将UI和业务逻辑(BL)分布到不同的服务器/层上,它们将如何通信?我知道一个答案是使用“服务层”——有哪些替代方案?你实际上会怎么做?从代码的角度来看它会是什么样子?

.net - 修改创建日期属性

如何使用.NET修改FAT32和NTFS文件和文件夹的“创建日期”属性? 最佳答案 您正在寻找File.SetCreationTimemethod,或可写的FileInfo.CreationTimeproperty. 关于.net-修改创建日期属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4383300/

.net - WPF 窗口位置属性 Left、Top、Height 和 Width 是否实际上是双倍的?

位置属性Left,Top,Height和WidthWPF窗口的是double。然而当interactingwithwindowsmessages喜欢WM_MOVING和WM_MOVE,必须将double转换为integraltype.这对我来说似乎没问题,因为所有Windows通知似乎都在其所有位置参数中使用整数类型,我想这些消息与WPF位置属性密切相关。所以问题是,我的这个假设是否正确,或者Windows通知实际上是双倍的,最终会有一些奇怪的副作用吗? 最佳答案 在WPF窗口中,这些属性实际上映射到窗口的位置,正如您所指出的(在W

.net - 如何将特定文件扩展名与我的应用程序相关联?

如何将特定扩展名与我的.NET应用程序相关联,以便用户只需双击即可打开具有该扩展名的文件?我看到了关于这些主题的一些问题和一些答案,但似乎没有什么是完整的和切入点的。我的问题是:将特定扩展程序与应用程序相关联的最佳策略是什么?这样做的必要步骤/工具是什么?如何将其包含在设置部署项目中?谢谢 最佳答案 打开RegEdit.exe在HKEY_CLASSES_ROOT下,创建一个名为“.xxx”的新key(xxx是您的扩展名)。将默认值更改为“xxxfile”(这是文件类型的名称,您可以随意更改)在HKEY_CLASSES_ROOT下,创

windows - 如何制作 System::Windows::Forms::Checkbox^ 的向量/数组

找不到此问题的任何答案,甚至没有提出任何问题。所以我想做的是一个std::vector,也许只是一个普通的复选框数组。std::vectorm_items;m_items.push_back(myCheckbox);这就是我目前拥有的,但显然不起作用。那么有没有人对如何让它工作有任何想法,因为我已经尽我所能,但矢量似乎不支持复选框。如果您需要错误代码:c:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VC\include\xmemory(200):errorC3699:'&&':cannotusethisindirectionontype'S

windows - 什么可能会阻止从 system32 加载 dll?

我有一个应用程序,它从system32读取一些dll,这些dll在安装应用程序时就放在那里。在某些机器上,应用程序运行良好,但在其他机器上它永远不会启动(因为无法加载dll)。什么可能会阻止应用程序从system32读取dll(例如,弄乱PATH变量等)?可以通过将dll放在exe文件旁边来解决,但最好理解为什么某些机器(仅安装在Windows7机器上)可以启动应用程序而其他机器不能。 最佳答案 例如64位版本的Windows。32位DLL应该放在c:\windows\syswow64中。不建议将操作系统文件夹用于您自己的DLL。

.net - "The specified procedure could not be found "禁用 wow64 重定向后

我在x64系统上运行32位应用程序。(windows7)我正在尝试运行位于c:\System32\sdclt.exe的Windows备份。因为我作为32位进程运行,所以我必须禁用WOW64重定向(使用Wow64DisableWow64FsRedirection)。问题是在禁用wow64重定向后我得到“找不到指定的过程”错误。我的猜测是,当禁用重定向时,sdclt.exe无法加载其所有依赖的dll。注意事项:1.只有在我没有以提升的权限运行时才会发生这种情况。2.我将“使用shell执行”设置为true,因为我想让用户在没有提升权限的情况下使用我的应用程序。2.编译成64位时不会出现这个

.net - CLR之间的差异

在我尝试理解引用程序集以及CLR如何处理这些程序集时,我对实际上有多少不同的.NETCLR在起作用感到有点困惑。看看.NETMetro配置文件,其中API由winmd文件投影,然后在.NET中由引用程序集处理,什么版本/类型的CLR正在处理这个问题?这似乎是Silverlight配置文件和WindowsPhone配置文件所采用的相同类型的机制,因此为它们中的每一个加载相同的CLR,但只公开相关的API,具体取决于您的目标。有意义吗? 最佳答案 每个平台都有一个:桌面、移动、手机、xbox、silverlight、micro。今年晚些

.net - Powershell ScriptBlock 不执行

我正在尝试使用invoke-command在远程机器上执行代码。该方法的一部分包括一个ScriptBlock参数,我感觉我做的事情不正确。首先,我尝试在脚本中创建一个方法,如下所示:param([string]$filename)functionValidatePath($file,$fileType="container"){$fileExist=$nullif(-not(test-path$file-PathType$fileType)){throw"Thepath$filedoesnotexist!"$fileExist=false}else{echo$filenamefound

windows - 从 MINGW 启动时运行 System32 程序而不是 SysWOW64

我正在尝试从我从minggw启动的shell脚本文件创建EXE文件(从gi​​tbash使用)我的问题是当我运行这些命令时:C:/Windows/system32/iexpress.exe//NC:\\git\\install_64bitWindows.SEDC:/Windows/SysWOW64/iexpress.exe//NC:\\git\\Install_32bitWindows.SED他们总是最终调用SysWOW64中的makecab(创建32位.exe)无论如何,我是否可以从system32启动一个新的cmd以便我能够制作我的64位.exe? 最佳