今天我们构建了一个控制台应用程序,用于运行ASP.NET网站的计划任务.但我认为这种方法有点容易出错且难以维护.如何执行计划任务(在Windows/IIS/ASP.NET环境中)
更新:
任务示例:
假设我在数据库中有一条记录,管理员和普通用户都可以进行更新.
任何人都可以建议一个好的方法/架构如何版本控制此表中的每个更改,以便可以将记录回滚到以前的版本.
假设我有一个SQL语句,它在语法和语义上都是正确的,因此它会执行.
在Management Studio(或任何其他查询工具)中,我如何测试SQL语句,如果我注意到它们破坏了某些内容,则回滚(在单独的查询中?)
如何在目录中获取所有svn:externals(递归)的列表?这有什么用处吗?
(我正在使用Windows(和乌龟))
我有一堆svn:externals链接到我的项目的不同共享部分,当我分支时,通常很容易找到所有外部并更改它们以便链接到新分支中的路径.
索引仅在LIKE运算中使用的varchar列是一个好主意吗?从我从查询分析中可以读到的内容我得到以下查询:
SELECT * FROM ClientUsers WHERE Email LIKE '%niels@bosmainter%'
Run Code Online (Sandbox Code Playgroud)
我得到的"估计子树成本"为0.38,没有任何索引,0.14有索引.如果使用索引优化了查询,这是一个用于anlayzing的好指标吗?
我正在考虑使用Umbraco作为我的网站,到目前为止我很喜欢它.
我有一个很大的问题是,我如何控制Umbraco站点,因为很多数据都在数据库中?
您如何设置测试/开发环境并以简化的方式部署到生产环境?
今天(没有Umbraco)我使用了SVN.使用不同的数据库副本进行测试和生产.
我建立的网站基本上是一个具有完整后端的个人广告网站.是否可以将umbraco表保存在一个sepparate数据库中并将我的业务数据保存在另一个数据库中?(由一堆用户控件访问)
有什么方法可以强制Visual Studio(2010)以UTF-8保存所有文件吗?
我有一个linq2sql设置,其中对象从客户端发送(通过flourinefx flex)并将它们附加到新的datacontext,如下所示:
我还有一个在整个会话中使用的"全局"datacontext.
public static void Update(Enquiry enquiry)
{
OffertaDataContext db = new OffertaDataContext();
db.Enquiries.Attach(enquiry);
db.Refresh(RefreshMode.KeepCurrentValues, enquiry);
db.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)
这种方法通常工作正常,但过了一段时间我得到错误"无法添加一个已经在使用的密钥的实体".
我正在尝试使用JsonPath for .NET(http://code.google.com/p/jsonpath/downloads/list),我无法找到如何解析Json字符串和JsonPath字符串的示例得到一个结果.
有没有人用过这个?
我有一个程序需要保存实体对象.问题是我不知道这个实体是否附加到我的datacontext.为了解决这个问题,我使用以下代码:
try
{
db.ClientUsers.Attach(clientUser);
db.Refresh(RefreshMode.KeepCurrentValues, clientUser);
}
catch { }
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种更好的方法来检测一个实体是否属于一个上下文,并测试一个实体是否附加到一个特定的上下文.
c# ×4
asp.net ×2
linq-to-sql ×2
t-sql ×2
architecture ×1
iis ×1
indexing ×1
jsonpath ×1
sql ×1
sql-server ×1
svn ×1
tortoisesvn ×1
transactions ×1
umbraco ×1
windows ×1