我们有一个旧进程 (VBScript),它读取一个公共邮箱并将某些电子邮件处理到数据库中。
新法规现在对所有带有附件的邮件进行数字签名。
该过程现在只提取一个文件 (smime.p7m)。使用基于 GUI 的查看器,我可以看到嵌入的文件并毫无问题地提取它们。但是,我真正需要的是一个基于命令行的提取器,它将写出嵌入的文件(PDF、DOC、XLS)——它们没有加密,只是签名。我使用没有证书的笔记本电脑对此进行了测试,只需使用上述查看器打开 smime.p7m 文件即可。
看起来 OpenSSL 会解码/提取这个,有人设法在 Windows 上编译了一个版本。但是,对可执行文件的大量反复试验令人沮丧,因为我找不到正确的标志组合来仅说“打开 smime.p7m 文件并写出您找到的所有嵌入文件”。在所有选项之后,“openssl smime”似乎总是想要一个“cert.pem”,但我没有。
我错过了什么?提前致谢。
在这里寻找一些方向,因为我遇到了一些迁移问题.
我们有一个遗留应用程序."基础设施"运行得很好.用VB编写的业务逻辑和数据访问层,为数据库调用SQL Server.
我有很多编写Winforms(桌面)应用程序的经验,没有遇到任何问题.但是,我上次编写任何ASP.NET的东西都是在1.1(VS.NET 2003)中.
除此之外,对于ASP.NET 2.0及更高版本,Grid布局已经消失.这不仅仅是一个简单的案例,即删除表单上的控件,对齐它们,对它们进行排序以及使用代码隐藏.
新的基于Web的应用程序开始非常简单.只是一个公共标题(已经成为用户控件)和页脚,中间是典型的CRUD函数.
我在使用带有内容占位符的母版页时尝试过"直观",但我无法让占位符"增长",更不用说无法将文本框放在我想要的位置.哦,我发现VS2008中的选项允许绝对定位,但它只适用于某些控件 - 其他我必须手动编辑asp标签.
然后我看到了使用div的示例并试图实现它们但我最终得到的结果是对象彼此重叠.至少可以说,在线帮助没有帮助.
有没有人知道一本好的书,网站或教程,可以提供我正在寻找的基础知识?在实践中,我希望制作一些简单的页面,其中一些对象可能需要将其他对象推向y轴(例如,正在进行的几条评论中,该部分将推动将'附件'进一步向下列出的部分).当涉及到该应用程序的所有其他方面时,我没有遇到任何麻烦.我的网络技能似乎已经过时了大约3 - 4年.
这不是一些花哨的flash/silverlight应用程序 - 只是简单的'数据维护',以摆脱一些丑陋和容易出错的过程,包括阅读公共邮箱和解码Word文件.新目标是通过适当的验证获得一个漂亮的weborm.
我想我正在寻找的是"Winforms程序员的Webforms"书或网站.
救命!
提前致谢.
我在web.config文件中有一些设置,当我在我的机器上本地测试ASP.NET应用程序时,我想要覆盖它.主要部分如下:
<appSettings file="WebAppSettings.config">
<add key="DEBUG" value ="False"/>
<add key="PROD" value="TrueInMainConfigFile"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
现在,在我的本地"WebAppSettings.config"中,我有:
<appSettings>
<remove key="DEBUG"/>
<remove key="PROD"/>
<add key="DEBUG" value ="True"/>
<add key="PROD" value="False"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
我刚刚将"PROD"的值从True更改为False并保存了文件.然而,当我重建并运行该站点时(再次,在我的本地机器上使用IIS,而不是Cassini),System.Configuration.ConfigurationManager.AppSettings("PROD")的值仍然返回"True"而不是"False".
有时候让它"长时间坐着"可以解决这个问题.但是,在大多数情况下,我必须关闭并重新打开VS2008才能获得"接受"的新值.
这里发生了什么?
如何确定我的网站运行的"模式"?
在这个特定情况下,我在代码隐藏页面中有代码,它们应该在"发布"模式下单向运行 - 也就是有人在浏览器中导航,而另一种方式是如果我处于调试模式来自VS2008.(这些类似于识别要使用的SQL连接字符串,是否显示某些错误或警告消息等)
VS2008配置为通过IIS出于各种原因(Cassini不是一个选项).
搜索所有帮助我找不到任何东西,但有一种方法来确定网站是如何开始的.
提前致谢.