小编Bri*_*van的帖子

ASP.NET捆绑缓存-在哪里以及持续多长时间?

在使用新的捆绑和缩小功能对ASP.NET应用程序中的性能问题进行故障排除时,我注意到有很多文件活动正在访问捆绑软件中使用的javascript文件。

在一个干净的MVC应用程序上进行了一些测试之后,我注意到在第一个请求之后,我希望它读取文件以建立捆绑包,但大约一分钟左右,它没有在后续请求中读取文件。然后它将再次读入它们,然后安静一分钟左右。

显然,这里有某种类型的缓存,但是捆绑内容在哪里缓存了多长时间?我可以通过配置控制该时间吗?

asp.net bundling-and-minification

3
推荐指数
1
解决办法
1226
查看次数

通配符文件包含在带有F#的.NET Core项目中

我使用aspnetYeoman模板尝试使用F#的ASP.NET Core ,我找到了一些我没想到的东西project.json:

"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"debugType": "portable",
"compilerName": "fsc",
"compile": {
  "includeFiles": [
    "Controllers.fs",
    "Startup.fs",
    "Program.fs"
  ]
}
Run Code Online (Sandbox Code Playgroud)

如果我移动任何现有文件,我会收到构建错误.如果我将includeFiles属性更改为具有值的单个字符串*.fs,我会收到以下消息:

'includeFiles'属性不能包含通配符.

dotnetCLI中的F#项目模板也包含了这种结构project.json.

必须将每个文件添加到您的project.json手动中,这似乎是使用F#和.NET Core相当大的生产力障碍.目前有什么方法吗?

f# .net-core

3
推荐指数
1
解决办法
194
查看次数

使用SQL Server 2005完成SQL代码完成的好工具是什么?

我已经尝试过Red Gate的SQL Prompt并且喜欢它,但目前还买不起.我想念这个工具提供的良好代码完成.是否有任何有SQL代码完成的好的免费工具(表和列名称等)?

我尝试过TOAD,但是它非常多.它会崩溃,并且在关闭应用程序后也会将连接打开到数据库.

我也知道SQL Server 2008有某种形式的代码完成,但它要求您连接的数据库是2008,而不仅仅是Management Studio版本.我的雇主最终会升级,但我相信这可能会有一段时间,所以我想在此期间提供一个好工具.

有什么好建议吗?

sql sql-server

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

从经典ASP创建.NET StreamWriter对象 - 构造函数参数问题

我正在尝试在经典ASP页面(VBScript)中创建和使用.NET StreamWriter对象.通常我会像这样创建对象:

Dim writer
Set writer = Server.CreateObject("System.IO.StreamWriter")
Run Code Online (Sandbox Code Playgroud)

但是,StreamWriter的构造函数将Stream对象作为参数,并且对CreateObject的调用失败.即使我可以在没有错误的情况下执行无参数构造函数,StreamWriter类的BaseStream属性也是只读的,因此在创建对象后我无法将其设置为我的Stream.

有没有办法在以这种方式从VBScript到.NET进行互操作时指定构造函数参数?不,这样做不起作用:

Set writer = Server.CreateObject("System.IO.StreamWriter", stream)
Run Code Online (Sandbox Code Playgroud)

我的另一种方法是使用无参数构造函数创建自己的.NET包装类,并为COM互操作注册该程序集,但如果没有必要,我想避免使用它.

.net vbscript interop asp-classic

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