小编Ste*_*ams的帖子

IE中的Console.log刚刚输出的对象[object Object]

我习惯于在Chrome或Firefox中调试JavaScript,因为他们内置的开发人员工具比IE更清晰.随着开发者工具更加精致,IE8也随之而来,但它们仍然没有完全符合要求.我喜欢能够像在Visual Studio中那样单步执行代码,但是,当我尝试在Firefox/Chrome /等的对象上创建一个简单的console.log时,IE非常好.我实际上可以探索那个对象.

在IE中,控制台只是输出以下内容:

日志:[对象]

有没有办法在IE浏览器中深入查看该对象,如Chrome/Firefox /等?

internet-explorer ie-developer-tools

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

SVN命名约定:存储库,分支,标记

只是好奇你的命名约定是什么:

存储库名称分支标签

目前,我们在SVN中采用了以下标准,但希望对其进行改进:

  1. 每个项目都有自己的存储库
  2. 每个存储库都有一组目录:标记,分支,主干
  3. 标签是树的不可变副本(release,beta,rc等)
  4. 分支通常是功能分支
  5. Trunk正在进行中(快速添加,错误修复等)

现在,说到这里,我很好奇每个人不仅要处理他们的存储库的命名,还要处理他们的标签和分支.例如,您是否为项目名称使用驼峰案例结构?

那么,如果你的项目是这样的Backyard Baseball for Youngins,你如何处理?

  • backyardBaseballForYoungins
  • backyard_baseball_for_youngins
  • BackyardBaseballForYoungins
  • backyardbaseballforyoungins

这似乎相当微不足道,但这是一个问题.

如果您使用功能分支范例,您如何命名功能分支?功能本身用简单的英语后?某种版本控制方案?也就是说你想为后院棒球应用添加功能,允许用户添加自己的统计数据.你会怎么称呼你的分公司?

  • {repoName} /支链/用户添加统计
  • {repoName} /支链/ userAddStatistics
  • {repoName} /支链/ user_add_statistics

等等

要么:

  • {} repoName /branches/1.1.0.1

如果你去版本路线,你如何关联版本号?似乎功能分支不会从版本控制架构中受益太多,因为1个开发人员可能正在处理"用户添加统计信息"功能,而另一个开发人员可能正在处理"管理添加统计信息"功能.这些分支版本如何命名?他们最好是:

  • {repoName} /branches/1.1.0.1 - 用户添加统计信息
  • {repoName} /branches/1.1.0.2 - admin添加统计信息

一旦它们合并到主干中,主干可能会适当增加?

标签似乎从版本号中受益最多.

话虽如此,您如何将您的项目版本(无论是主干,分支,标签等)与SVN相关联?即,作为开发人员,您如何知道1.1.1具有管理员添加统计信息,以及用户添加统计功能?这些描述和链接如何?标签在每个标签中都有发行说明是有意义的,因为它们是不可变的.

但是,是的,你的SVN政策是什么?

svn repository

21
推荐指数
2
解决办法
2万
查看次数

果园:完整来源与否?

我们将使用Orchard作为特定客户的基础.我们是一家运行VS2K10的C#商店.我们将根据我们项目的标准将其放入我们的版本控制系统中.

也就是说,我们将根据客户的需求创建自定义模块.这里的每个人都推荐什么方法?

  1. 从CodePlex获取完整的源代码并检查它
  2. 仅下载Orchard Web代码(类似于Web Platform Installer)

#1的问题是代码库相当大,但它允许我们在开发时在本地调试站点.

#2有什么警告?缺乏调试?

我很好奇每个人的方法是什么.我倾向于使用#1,获得完整的源代码,将其抛入SVN,并建立起来.

思考?

c# visual-studio-2010 orchardcms

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

App_offline.htm,CSS,图像和aspnet_isapi.dll

所以,我正在研究的网站是使用urlrewriting与aspnet_isapi.dll协调(一切都映射到它).我提出了我的app_offline.htm文件,然后显示了所有文本,但是没有提供CSS或图像.由于通配符映射而不是IIS,我猜他们正在处理它们.它是否正确?如果是这样,我如何允许IIS提供这些文件?此外,我可以看到在web.config中出现的重写器设置问题:

<rewrite url="^~/images/network/(.*)/(.*).jpg$" to="~/services/ImageHandler.ashx?type=$1&amp;id=$2"/>
    <rewrite url="^~/image/view/(.*).jpg$" to="~/ServePRView.aspx?id=$1"/>
    <rewrite url="^~/asset/view/(.*).jpg$" to="~/services/ImageHandler.ashx?id=$1&amp;type=asset"/>
Run Code Online (Sandbox Code Playgroud)

感谢大家的帮助,-Steve

css asp.net isapi app-offline.htm

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

LoadControl和Page_Load事件未触发

大家好!我正在通过Web方法加载UserControl,并使用LoadControl功能:

// create page, stringWriter
Page _page = new Page();
StringWriter _writer = new StringWriter();

// get popup control
Controls_Popup_ForumThreadForm _control = _page.LoadControl("~/Controls/Popup_ForumThreadForm.ascx") as Controls_Popup_ForumThreadForm;
Run Code Online (Sandbox Code Playgroud)

然后我做以下事情:

// add control to page
 _page.Controls.Add(_control);

HttpContext.Current.Server.Execute(_page, _writer, false);
Run Code Online (Sandbox Code Playgroud)

问题是控件的Page_Load事件根本不会触发.如果我添加另一个函数,并在将控件添加到页面的Controls集合之前调用它,该函数将触发,但Page_Load事件不会触发.

任何想法,伙计?谢谢大家!

c# asp.net pageload loadcontrol

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

如何开发标准(C#与VB.NET)

所以,我不希望它在C#和VB.NET开发人员之间陷入激烈的争斗.这纯粹是从开发部门的角度出发.我们多年来一直是VB.NET公司,但这主要归功于我们雇用的人.由于我们已经吸引了2位专攻C#的人,因此这项要求已经不再适用了.在转换为VB.NET之前,我曾经是一名C++/C#人员.

因此,对于每个必须处理此问题的人来说,无论是在招聘基础上还是在可维护性基础上:您如何处理未来选择的标准化语言?我倾向于推动C#,因为这将使3个坚实的C#开发人员在这里.但只是好奇每个人对此的看法.

c# vb.net

8
推荐指数
5
解决办法
581
查看次数

Paypal快速结账:申请订单折扣

有一个运行ZNode的电子商务网站.我们发送税,运费,订单总额等.一切正常,直到应用订单级折扣(比如说50%).我们收到PayPal的回复,说明如下:

购物车项目金额的总计与订单金额不匹配.

我正在遍历API,我找不到任何应用订单级折扣的东西.FWIW,用户在我们的网站上应用折扣代码,然后转移到PayPal.

c# paypal

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

3G/Edge/GPRS IP地址和地理编码

所以,我们正在寻找开发移动网站.在这个移动网站上,我们希望根据用户的IP地址自动填充用户的位置(适当的后备).我知道基于IP地址对地点进行地理编码(映射到纬度,经度,然后获取具有该信息的位置).

但是,我很好奇这些信息的准确性如何?移动设备在使用3G,EDGE和GPRS连接时是否分配了IP?我认同.如果是这样,它是否映射到相对准确的位置?它不一定要点,但相对准确会很好.

谢谢!史蒂夫

ip-address mobile-devices geolocation gprs 3g

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

Visual Studio 2008:web.config中没有Intellisense

我的web.config不再具有Intellisense和颜色突出显示.它看起来像一个普通的文本文档.知道为什么会这样吗?

谢谢!

intellisense web-config visual-studio-2008

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

ELMAH:ASP.NET安全性

我有一个使用Visual Studio开发服务器的ASP.NET 3.5应用程序.我设置ELMAH,它工作正常.我将AXD"文件"和XML文件(使用XML作为存储介质)设置在根目录下的文件夹中:

V3/ELMAH /

现在,我想拥有它,以便在请求elmah或elmah/elmah.axd(或此目录中的任何内容)时,会显示用户名/密码对话框.现在,我在web.config中有这个:

我相信哪个允许所有经过身份验证的用户.我试图禁用对该目录的匿名访问,但该文件仍在提供.我需要在文件系统的安全性方面做些什么改变吗?

顺便说一句,这是XP SP3.

谢谢大家!

asp.net security elmah

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

NHibernate和AutoMapper玩得不好:"具有相同标识符值的不同对象已经存在"

收到此错误:具有相同标识符值的另一个对象已与会话关联:27,实体:xxx.Core.Event

基本上,我有从我的poco映射的视图模型,反之亦然.违规代码在这里:

Mapper.CreateMap<EventsAddEditViewModel, Event>();
        Event thisEvent = _eventRepository.GetById(viewModel.Id);
        thisEvent = Mapper.Map<EventsAddEditViewModel, Event>(viewModel);
        thisEvent.EventType = new EventType { Id = viewModel.EventTypeId };
        ValidationResult result = _eventService.Save(thisEvent);
Run Code Online (Sandbox Code Playgroud)

基本上我是从数据库加载事件,然后将视图模型映射到此事件并保存.否则,视图上没有显示的字段(例如dateCreated)将无法正确保存.

有没有什么方法NHibernate和AutoMapper可以很好地发挥这方面的作用?

我正在为我的会话提供者使用OnePerRequestBehavior.

c# nhibernate fluent-nhibernate automapper asp.net-mvc-2

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