小编web*_*ad3的帖子

JSON安全性和加密

我刚刚开始真正将JSON作为我网站的工具.我正在向我的朋友展示我如何调用WS并返回数据,他向我询问了当他从"POST"(通过Firebug)看到数据时,将JSON数据传入和传出Web服务的安全性.

我们的许多面向公众的网站都处理会员信息并包含PHI.我可以加密JSON数据然后解密吗?这是一个很好的方法来确保一层保护吗?或者还有另一种"更好/更好"的方式吗?或者他的担忧没有根据?

有没有关于如何在需要时加密或保护JSON数据的文章?在我沿着一条对公司无效的道路前,尽量收集尽可能多的知识.

如果此处有另一篇帖子,请告诉我!

谢谢!

c# vb.net asp.net json web-services

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

vb6为什么我要无人值守执行并保留在内存集中?

14年前,当我是一个绿色的角,设置经典ASP的组件不是我的薪水等级...现在,我已经回到未来,我发现自己必须维护和编码经典的ASP项目使用COM对象.

现在我发现自己正在查看1999年到2001年的古代文章,我想知道是否有人对COM(ActiveX .dll)应该具有无人值守执行和保留在内存集中的原因有一个很好的答案?

我还应该注意,网站的当前架构是这些.dll刚刚丢弃在服务器上(当然注册).我想知道COM +和MTS.我们现在坚持使用经典ASP(长篇故事).但是,我希望能够快速地转向.NET.因此,如果我可以最大限度地减少当前架构的维护时间,那将是有帮助的.能否请你告诉我为什么要使用COM +和MTS?以及添加这些功能所涉及的内容.

vb6 activex com+ mts

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

visual studio 2010 - preInit方法

我正在使用VS2010,我正在阅读我的书中的一些例子,我正在尝试找到preInit方法.我似乎在VS2008中回忆起VB.Net所有的Page LifeCycle方法都在右上角,下拉为"Page"元素(左上角).

就像我说我使用的是VS2010和C#.在我的左上角下拉,我看到的是_Default.我看到的唯一PLC事件是Page_Load.我是否必须手动输入preInit方法,或者有没有办法让它自动填充,就像我在VB中使用2008看到的那样?

在此输入图像描述

我跟着基里尔的回答,它做了他说过的一切.但是,这就是它产生的(Default.aspx是我正在使用的页面的名称):

private void _Default_PreInit(object sender, EventArgs e)
{
 ...
}
Run Code Online (Sandbox Code Playgroud)

当我在那里放置一个断点时,它从未进入该代码块并且代码从未运行过......

但是,当我使用以下方法手动将其写出来时:

protected void Page_PreInit(object sender,EventsArgs)
{
...
}
Run Code Online (Sandbox Code Playgroud)

断点和该块中的代码有效!

有任何想法吗?

asp.net visual-studio-2010 c#-4.0

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

asp.net c#类属性stackoverflow异常

我有一个非常简单的C#类:

namespace mybox
{
    public class userAccount : IMyInterface
    {
        public userAccount()
        {
        }
        private int _userId;
        private string _userName;

        public int userId
        {
            get { return _userId; }
            set { userId = value; }
        }
        public string userName
        {
            get { return _userName; }
            set { userName = value; }
        }

        public string list(int myUserId)
        {
            ...
           myOutPut = string.Format("{0} {1} {2}", u.userId, u.userName);
           return myOutPut.ToString();
        }

    public void add()
    {
           pillboxDataContext db = new pillboxDataContext();
           userAccount newUser = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何让我的Windows Phone 7应用程序显示在Windows Phone 8市场中?

当我在做我的构建时,我一定是做错了.我希望我的当前更新可用于Windows Phone 7和Windows Phone 8.我使用的是WP8 SDK并针对OS 8.

当我上传我的XAP时,我得到了AnyCPU.xap,现在我的应用程序仅在WP8上可用.我怎样才能在WP7上提供它?

在此输入图像描述

windows-phone-7 windows-phone-8

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

'@geoPoint'附近的语法不正确

你能确定我的错误在哪里吗?当我运行这个时,我得到一个错误ExecuteNonQuery

'@geoPoint'附近的语法不正确

sqlConnection.Open();

string commandText = "INSERT INTO shapefileTest (state, nrng, twp, lgnt, type, ntwp, meridian, rdir, tdir, rng, stcty, county, shape) VALUES ('" + state + "', '" + nrng + "', '" + twp + "' , " + lgnt + ", '" + type + "', '" + ntwp + "', '" + meridian + "', '" + rdir + "', '" + tdir + "', '" + rng + "', '" + stcty + "', …
Run Code Online (Sandbox Code Playgroud)

c#

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

尝试在LINQ中连接列

我正在尝试将2列连接到我的结果集的1列.

var gridInfo = from leader in db.SchoolLdrAdminAccesses
               join emp in db.Employees
               on leader.ID equals emp.ID
               select new List<string> { leader.ID, string.Format("{0}{1}", emp.FirstName, emp.LastName) };
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

LINQ to Entities无法识别方法'System.String Format(System.String,System.Object,System.Object)'方法,并且此方法无法转换为商店表达式.

我做错了什么?

我必须保留这个:

select new List<string> {...}
Run Code Online (Sandbox Code Playgroud)

正如我那样做,我需要在List结构中.

        return Json(new
        {
            sEcho = param.sEcho,
            iTotalRecords = gridInfo.Count(),
            iTotalDisplayRecords = gridInfo.Count(),
            aaData = gridInfo.ToArray()
        },
        JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)

c# linq

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

Visual Studio 2015命令窗口

我从未在Visual Studio中使用命令窗口,但现在我正在研究如何使用构建脚本.我正在学习本教程:

https://msdn.microsoft.com/en-us/library/dd393573.aspx

我得到了在命令窗口中输入以下内容的部分:

msbuild buildapp.csproj /t:HelloWorld
Run Code Online (Sandbox Code Playgroud)

这就是我输入的内容,但我得到了

msbuild无效

在进入msbuild之前是否需要输入另一个命令?

我能够使用DOS cmd窗口转到我的C:驱动器上的MSBuild.exe位置.我能够在那里运行它.如果这是答案,那很好.我想我认为它可以从Visual Studio命令窗口运行它.

c# msbuild visual-studio-2015

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