小编Tho*_*sen的帖子

如果文件不再存在,如何卸载Windows服务?

如果服务文件不再存在,如何卸载.NET Windows服务?

我使用InstallUtil安装了.NET Windows服务.我已经删除了文件但忘了运行

 InstallUtil /u
Run Code Online (Sandbox Code Playgroud)

第一.因此该服务仍然列在服务MMC中.

我必须进入注册表吗?或者,还有更好的方法?

windows installer windows-services

562
推荐指数
7
解决办法
72万
查看次数

我可以在ASP.NET GridView中将布尔值转换为是/否

我有一个ASP.NET GridView,其列映射到布尔值.我想显示"是"/"否"而不是"真"/"假".其实我想要"Ja"/"Nej"(丹麦文).

这可能吗?

<asp:gridview id="GridView1" runat="server" autogeneratecolumns="false">
    <columns>
        ...
        <asp:boundfield headertext="Active" datafield="Active" dataformatstring="{0:Yes/No}" />
        ...
    </columns>
</asp:gridview>
Run Code Online (Sandbox Code Playgroud)

asp.net gridview

63
推荐指数
4
解决办法
10万
查看次数

如何为WCF服务创建全局异常处理程序?

我想记录服务器端的所有异常.

在ASP.NET中,我在Global.asax.cs中写了这样的东西,但这也适用于WCF服务吗?

public class Global : HttpApplication
{
    protected void Application_Error(object sender, EventArgs e)
    {
        Exception unhandledException = Server.GetLastError();

        //Log exception here
        ...
    }
} 
Run Code Online (Sandbox Code Playgroud)

更新:我不想在我的.svc文件中为每个[OperationContract]试一试.我简短...我想确保我的服务抛出的所有异常都是由log4net记录的.我不是在谈论客户端如何处理异常.

.net wcf

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

UserControl,WebControl,RenderedControl和CompositeControl有什么区别?

有什么区别,官方术语是什么,ASP.NET 3.5中的任何术语都已过时?

asp.net

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

如何拒绝Linq to SQL的DataContext中的所有更改?

在Linq to SQL的DataContext上,我可以调用SubmitChanges()来提交所有更改.

我想要的是以某种方式拒绝datacontext中的所有更改并回滚所有更改(最好不要转到数据库).

这可能吗?

linq linq-to-sql

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

如何在保存时配置ReSharper的代码清理?

每当我保存文件时,我都希望将Visual Studio/ReSharper配置为运行"代码清理".

一个额外的好处是只为C#文件配置它,因为我有时会发现ASP.NET文件的清理在没有引入错误的情况下不起作用.

resharper visual-studio

39
推荐指数
5
解决办法
1万
查看次数

是否有与SQL Server相同的.NET newsequentialid()

我们使用Guid作为主键,默认情况下你知道它是聚类的.

将新行插入表格时,会将其插入表格中的随机页面(因为Guid是随机的).这具有可测量的性能影响,因为DB将始终分割数据页(碎片).但我的主要原因是顺序Guid是什么因为我希望将新行插入表中的最后一行...这将有助于调试.

我可以在CreateDate上创建聚簇索引,但我们的数据库是自动生成的,在开发中,我们需要做一些额外的事情来促进这一点.此外,CreateDate不适合聚簇索引.

在那天我使用了Jimmy Nielsons COMB,但我想知道.NET框架中是否存在某些内容.在SQL 2005中,Microsoft引入了newsequentialid()作为newid()的替代品,所以我希望他们创建一个.NET等价物,因为我们在代码中生成了ID.

PS:请不要开始讨论这是对还是错,因为GUID应该是唯一的等等.

.net c# sql-server

31
推荐指数
5
解决办法
1万
查看次数

如何在Linq to SQL表达式中使用SQL的GETDATE()和DATEADD()?

如果我有Linq这样的SQL表达方式:

  from subscription in dbContext.Subscriptions
 where subscription.Expires > DateTime.Now
select subscription
Run Code Online (Sandbox Code Playgroud)

我希望这使用SQL Server GETDATE()函数而不是运行C#程序的机器的时间.

接下来的问题是如何翻译这个:

DateTime.Now.AddDays(2)
Run Code Online (Sandbox Code Playgroud)

对此:

DATEADD(dd, 2, GETDATE())
Run Code Online (Sandbox Code Playgroud)

sql linq-to-sql

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

是否可以将ID的集合作为ADO.NET SQL参数发送?

例如.我可以写这样的代码:

public void InactiveCustomers(IEnumerable<Guid> customerIDs)
{
    //...
    myAdoCommand.CommandText =
        "UPDATE Customer SET Active = 0 WHERE CustomerID in (@CustomerIDs)";
    myAdoCommand.Parameters["@CustomerIDs"].Value = customerIDs;
    //...
}
Run Code Online (Sandbox Code Playgroud)

我知道的唯一方法是加入我的IEnumerable,然后使用字符串连接来构建我的SQL字符串.

.net sql ado.net

20
推荐指数
2
解决办法
7324
查看次数

是否可以将Web Essentials配置为不将*.css文件添加到Visual Studio项目中?

我们使用Visual Studio + Web Essentials将LESS文件编译为CSS.每当我们更改LESS文件时,Web Essentials都会坚持创建*.css,*.min.css和*.css.map文件,并将它们添加到Visual Studio项目文件中.

我们不希望将这些文件签入源代码管理,就像我们没有签入dll文件一样.

所以我的问题是:我们是否可以将Web Essentials配置为不将*.css和*.css.map添加到VS项目中?

less visual-studio web-essentials

15
推荐指数
2
解决办法
2600
查看次数