小编Mau*_*uro的帖子

加密web.config中的appSettings

我正在开发一个Web应用程序,它需要一个用户名和密码存储在web.Config中,它还指的是一些URL将由Web应用程序本身而不是客户端请求.

我知道.Net框架不允许提供web.config文件,但我仍然认为将此类信息保留为纯文本是不好的做法.

到目前为止我读过的所有内容都要求我使用命令行开关或将值存储在服务器的注册表中.我可以访问这两个,因为主机在线,我只有FTP和控制面板(helm)访问.

任何人都可以推荐任何好的,免费的加密DLL或我可以使用的方法吗?我宁愿不发展自己的!

感谢您的反馈到目前为止,但我无法发出命令,也无法编辑注册表.它必须是一个加密工具/助手,但只是想知道哪一个!

.net security encryption web-applications appsettings

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

Google 404和.NET自定义错误页面

我有一个带有自定义404页面的ASP.NET 2.0网站.如果未找到内容,则网站将使用aspxerrorpath =/mauro.aspx添加查询字符串来提供自定义404页面.404页面本身的HTTP状态为200.要尝试解决此问题,我已添加

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.StatusCode = 404;
    }
Run Code Online (Sandbox Code Playgroud)

我添加了Google小部件,并且有两个问题.在Internet Explorer 7中,它不显示它应该显示的位置.如果我将它添加到内容中,我会在char 79行226或其附近出现"未知错误"; 如果我将其添加到头部,则搜索框将显示在内容上方.在Firefox中它工作正常.

所以我的问题是:

  1. 如何使小部件显示为内联?
  2. 如何将错误页面呈现为404,其中包含所请求文件的原始名称和路径,以便在我请求mauro.aspx时获取404页面的内容,但是使用mauro.aspx的URL?(我假设我必须在begin_request global.asax文件中进行一些URL重写,但是在我做任何傻事之前都要确认这一点.)

asp.net google-widget http-status-code-404

9
推荐指数
2
解决办法
6724
查看次数

ZPL II扩展字符

我正在尝试使用ZPL II将扩展代码页850字符打印到Zebra S4M.每当使用其中一个扩展字符IE ASCII值> 127时,我得到一个不同灰度而不是实际值的框.

我正在尝试打印±和°(ALT + 0177和ALT + 0176).我怀疑它是我试图使用的RawPrinterHelper(从MS下载,另一个来自CodeProject)但是我无法看到字符代码出错的地方.

奇怪的是,直接从记事本打印呈现正确的字符,这使我相信它是原始打印机助手类的问题.

我不喜欢使用Raw Printer Helper类,所以如果有更好的方法,我很高兴看到它们.

样本ZPLII 没有转义字符

^XA
^FO30,200^AD^FH,18,10^FD35 ± 2 ° ^FS
^FS
^XZ
Run Code Online (Sandbox Code Playgroud)

逃脱的角色(试过大小写)

^XA
^FO30,200^AD^FH,18,10^FD35 _b0 2 _b1 ^FS
^FS
^XZ
Run Code Online (Sandbox Code Playgroud)

原始打印机助手

[StructLayout(LayoutKind.Sequential)]
public struct DOCINFO
{
    [MarshalAs(UnmanagedType.LPWStr)]
    public string printerDocumentName;
    [MarshalAs(UnmanagedType.LPWStr)]
    public string pOutputFile;
    [MarshalAs(UnmanagedType.LPWStr)]
    public string printerDocumentDataType;
}

public class RawPrinter
{
    [
        DllImport("winspool.drv", CharSet = CharSet.Unicode, ExactSpelling = false,
            CallingConvention = CallingConvention.StdCall)]
    public static extern long OpenPrinter(string pPrinterName, ref IntPtr phPrinter, int pDefault);

    [
        DllImport("winspool.drv", …
Run Code Online (Sandbox Code Playgroud)

c# ansi zpl-ii zpl zebra-printers

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

检索实体列表

在CRM 2011中,我可以使用EarlyBoundEntities执行常规的创建,更新,删除操作.但是,我似乎无法找到使用相同类型的代码检索实体列表的示例.有没有办法使用EarlyBoundEntities检索类型的项目列表?

我查看了MSDN,如果我已经知道它的GUID,我可以找到的是如何检索实体.

 // Retrieve the account containing several of its attributes.
 ColumnSet cols = new ColumnSet(
                new String[] { "name", "address1_postalcode", "lastusedincampaign" });

 Account retrievedAccount = (Account)_service.Retrieve("account", _accountId, cols);
 Console.Write("retrieved, ");
Run Code Online (Sandbox Code Playgroud)

例如,我如何获得没有电话号码的所有帐户的列表?

c# dynamics-crm-2011

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

ASP.NET Composite Control将事件引发到父窗体

假设我在ASP.NET(C#)中有一个复合控件,其中包含一个下拉列表.我需要能够将事件冒泡回父表单,以便可以根据其执行其他代码SelectedItem.

如何将OnSelectedItemChanged事件公开给应用程序?

我是否需要创建自己的委托并在内部下拉列表项更改时将其提升?

c# asp.net events composite-controls

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