我习惯于在Chrome或Firefox中调试JavaScript,因为他们内置的开发人员工具比IE更清晰.随着开发者工具更加精致,IE8也随之而来,但它们仍然没有完全符合要求.我喜欢能够像在Visual Studio中那样单步执行代码,但是,当我尝试在Firefox/Chrome /等的对象上创建一个简单的console.log时,IE非常好.我实际上可以探索那个对象.
在IE中,控制台只是输出以下内容:
日志:[对象]
有没有办法在IE浏览器中深入查看该对象,如Chrome/Firefox /等?
只是好奇你的命名约定是什么:
存储库名称分支标签
目前,我们在SVN中采用了以下标准,但希望对其进行改进:
现在,说到这里,我很好奇每个人不仅要处理他们的存储库的命名,还要处理他们的标签和分支.例如,您是否为项目名称使用驼峰案例结构?
那么,如果你的项目是这样的Backyard Baseball for Youngins,你如何处理?
这似乎相当微不足道,但这是一个问题.
如果您使用功能分支范例,您如何命名功能分支?功能本身用简单的英语后?某种版本控制方案?也就是说你想为后院棒球应用添加功能,允许用户添加自己的统计数据.你会怎么称呼你的分公司?
等等
要么:
如果你去版本路线,你如何关联版本号?似乎功能分支不会从版本控制架构中受益太多,因为1个开发人员可能正在处理"用户添加统计信息"功能,而另一个开发人员可能正在处理"管理添加统计信息"功能.这些分支版本如何命名?他们最好是:
一旦它们合并到主干中,主干可能会适当增加?
标签似乎从版本号中受益最多.
话虽如此,您如何将您的项目版本(无论是主干,分支,标签等)与SVN相关联?即,作为开发人员,您如何知道1.1.1具有管理员添加统计信息,以及用户添加统计功能?这些描述和链接如何?标签在每个标签中都有发行说明是有意义的,因为它们是不可变的.
但是,是的,你的SVN政策是什么?
我们将使用Orchard作为特定客户的基础.我们是一家运行VS2K10的C#商店.我们将根据我们项目的标准将其放入我们的版本控制系统中.
也就是说,我们将根据客户的需求创建自定义模块.这里的每个人都推荐什么方法?
#1的问题是代码库相当大,但它允许我们在开发时在本地调试站点.
#2有什么警告?缺乏调试?
我很好奇每个人的方法是什么.我倾向于使用#1,获得完整的源代码,将其抛入SVN,并建立起来.
思考?
所以,我正在研究的网站是使用urlrewriting与aspnet_isapi.dll协调(一切都映射到它).我提出了我的app_offline.htm文件,然后显示了所有文本,但是没有提供CSS或图像.由于通配符映射而不是IIS,我猜他们正在处理它们.它是否正确?如果是这样,我如何允许IIS提供这些文件?此外,我可以看到在web.config中出现的重写器设置问题:
<rewrite url="^~/images/network/(.*)/(.*).jpg$" to="~/services/ImageHandler.ashx?type=$1&id=$2"/>
<rewrite url="^~/image/view/(.*).jpg$" to="~/ServePRView.aspx?id=$1"/>
<rewrite url="^~/asset/view/(.*).jpg$" to="~/services/ImageHandler.ashx?id=$1&type=asset"/>
Run Code Online (Sandbox Code Playgroud)
感谢大家的帮助,-Steve
大家好!我正在通过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#和VB.NET开发人员之间陷入激烈的争斗.这纯粹是从开发部门的角度出发.我们多年来一直是VB.NET公司,但这主要归功于我们雇用的人.由于我们已经吸引了2位专攻C#的人,因此这项要求已经不再适用了.在转换为VB.NET之前,我曾经是一名C++/C#人员.
因此,对于每个必须处理此问题的人来说,无论是在招聘基础上还是在可维护性基础上:您如何处理未来选择的标准化语言?我倾向于推动C#,因为这将使3个坚实的C#开发人员在这里.但只是好奇每个人对此的看法.
有一个运行ZNode的电子商务网站.我们发送税,运费,订单总额等.一切正常,直到应用订单级折扣(比如说50%).我们收到PayPal的回复,说明如下:
购物车项目金额的总计与订单金额不匹配.
我正在遍历API,我找不到任何应用订单级折扣的东西.FWIW,用户在我们的网站上应用折扣代码,然后转移到PayPal.
所以,我们正在寻找开发移动网站.在这个移动网站上,我们希望根据用户的IP地址自动填充用户的位置(适当的后备).我知道基于IP地址对地点进行地理编码(映射到纬度,经度,然后获取具有该信息的位置).
但是,我很好奇这些信息的准确性如何?移动设备在使用3G,EDGE和GPRS连接时是否分配了IP?我认同.如果是这样,它是否映射到相对准确的位置?它不一定要点,但相对准确会很好.
谢谢!史蒂夫
我的web.config不再具有Intellisense和颜色突出显示.它看起来像一个普通的文本文档.知道为什么会这样吗?
谢谢!
我有一个使用Visual Studio开发服务器的ASP.NET 3.5应用程序.我设置ELMAH,它工作正常.我将AXD"文件"和XML文件(使用XML作为存储介质)设置在根目录下的文件夹中:
V3/ELMAH /
现在,我想拥有它,以便在请求elmah或elmah/elmah.axd(或此目录中的任何内容)时,会显示用户名/密码对话框.现在,我在web.config中有这个:
我相信哪个允许所有经过身份验证的用户.我试图禁用对该目录的匿名访问,但该文件仍在提供.我需要在文件系统的安全性方面做些什么改变吗?
顺便说一句,这是XP SP3.
谢谢大家!
收到此错误:具有相同标识符值的另一个对象已与会话关联: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# ×5
asp.net ×3
3g ×1
automapper ×1
css ×1
elmah ×1
geolocation ×1
gprs ×1
intellisense ×1
ip-address ×1
isapi ×1
loadcontrol ×1
nhibernate ×1
orchardcms ×1
pageload ×1
paypal ×1
repository ×1
security ×1
svn ×1
vb.net ×1
web-config ×1