我升级到赢8.现在我在管理员权限下运行我的VS 2012,我在MVC 4中创建了一个网站.我在网上检查了不同的解决方案,没有一个有效.我的解决方案中有一个javascript文件但是当我在其中放置一个断点时,在运行时我看到"没有为此文档加载符号".几年前我和VS 2008有过这个问题,不知怎的,它解决了.我不记得我是否做过任何改变.现在回来了!除了我没有在win XP和VS 2008上..pdb文件就位(bin\Debug),在Internet选项中启用了脚本调试,我可以毫无问题地调试我的c#代码.完全相同的情况我已经回到2008年.不管这是什么,都是关于javascript,因为这也发生在内联javascript!
奇怪的是js代码正在运行,但我无法在vs 2012中调试它.
我已经知道了使用f12工具或类似工具的解决方法.这不是这里的情况,两周前我在胜利7上获得了VS 2012而且我在VS中调试我的js没有任何问题.这是相同的安装,所以必须与win 8相关.
那我怎么解决这个问题呢?
javascript debugging visual-studio-debugging windows-8 visual-studio-2012
我正在使用c#和asp.net为我的网站创建一个论坛系统,对于数据访问,我使用的是类型化数据集,对于UI,我正在使用mvp模式.在我的数据库中,我有存储过程,我已添加到我的数据集中.问题是数据集不允许我选择"使用乐观并发"复选框,所以我必须自己实现乐观并发.我已经为我的表添加了一个时间戳列,现在我遇到了为每个用户保存此值的问题!那么什么状态管理方法是安全的,并且用于保存时间戳值的成本更低?
我想也许最好使用session来存储值,但是如果用户的数量增加,我会遇到内存资源问题但是我可以设置会话使用sql server而不是内存但我不知道会慢多少所以我无法决定.
任何帮助是赞赏的家伙!
编辑1:是的.我想跟踪行的最后一次修改,看它是否与用户拥有的那个匹配.但我不知道在哪里保存用户的时间戳值.
我使用三层架构,c#和sql server数据库作为数据源.根据DRY负责人的说法,验证应该只在一个地方完成,在我的情况下是前端数据访问层或数据库存储过程.
所以我想知道是否验证数据访问层中的存储过程参数或将其留给存储过程本身?