我们的调查向我们表明,并非所有浏览器都以统一的方式尊重http缓存指令.
出于安全原因,我们不希望在我们的应用程序某些网页缓存,有史以来,通过Web浏览器.这必须至少适用于以下浏览器:
我们的要求来自安全测试.从我们的网站注销后,您可以按后退按钮查看缓存页面.
我正在为使用自定义事件日志源的网站创建安装程序.我希望我们的基于WiX的安装程序在安装期间创建该事件日志源.
有没有人知道使用WiX框架执行此操作的最佳方法.
什么是确保表格单元格不能小于某个最小宽度的最佳方法.
我想确保表中容器的宽度至少为100px宽.如果有更多可用空间,则表格单元格应填充该空间.
我可能想找到一个适用的解决方案
按优先顺序排列.
更新日期06/08/2009 15:52:简短回答NO.原始问题:
我找不到任何关于SPWeb.Site关于处理的指导.我已经阅读了一些关于处理SharePoint对象的最流行的最佳实践文档:
不幸的是,这些指南都没有提到SPWeb.Site.为了给出一些上下文,我正在编写一个公共扩展API,它接受SPWeb作为方法的参数,即:
public static void GetWebPartFromCatalog(this SPWeb web, string webPartName)
{
......
SPSite site = web.Site;
......
**OR** ??
using (SPSite site = web.Site)
{
....
}
}
Run Code Online (Sandbox Code Playgroud)
我在SPWeb的refelector中看起来像是Close()方法,由SPWeb.Dispose()调用,并且它没有任何内容表明实际的SPSite成员字段被处理掉了.
更新:2009年8月6日13:47
在Alex的建议下
"将它放在一个运行100次的循环中,并使用WSS v3和MOSS 2007中的SPSite/SPWeb泄漏故障排除中描述的SPRequestStackTrace注册表项来检查您的测试代码是否是问题的根源."
我在webpart中运行了以下代码:
for (int i = 0; i < 100; i++)
{
using (SPWeb web = SPContext.Current.Site.OpenWeb(""))
{
SPSite site = web.Site;
Debug.WriteLine(site.Url);
}
}
Run Code Online (Sandbox Code Playgroud)
SharePoint日志中没有任何内容.
虽然我会毫不犹豫地从这个天真的实验中得出任何真正的结论,但它表明没有必要处置SPWeb.Site.从更加了解这个主题的人那里得到一个具体的答案真的很好.
更新:06/08/2009 14:52 Greg的评论提示我制定了m_Site的赋值,看起来它最终总是通过内部构造函数传递给SPWeb.例如SPWeb.OpenWeb通过在这个 …
是否可以使用appcmd来更改allowDefinition的值?具体来说,我尝试在应用程序级别启用对httpCompression模块的更改.
通过手动更改以下行来修改applicationHost.config:
<section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
Run Code Online (Sandbox Code Playgroud)
至
<section name="httpCompression" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
Run Code Online (Sandbox Code Playgroud)
然后允许我执行以下appcmd命令:
appcmd set config "website name" /section:httpCompression /noCompressionForProxies:false
appcmd set config "website name" /section:httpCompression /noCompressionForHttp10:false
Run Code Online (Sandbox Code Playgroud)
但是,我需要一个不依赖于手动编辑applicationHost.config的解决方案
我很想访问一个网站,了解最新的C#新闻,Microsoft Framework和其他alt.net新闻.
是否存在一些提供一些编辑或将博客提要聚合到Google阅读器中的唯一解决方案.
我所知道的唯一符合我要求的是:
如何将参数传递给IOC框架中的构造函数?我想做类似的事情:(试图成为IOC框架不可知;))
object objectToLogFor = xxx;
container.Resolve<ILogging>(objectToLogFor);
public class MyLogging : ILogging
{
public MyLogging(object objectToLogFor){}
}
Run Code Online (Sandbox Code Playgroud)
看起来这在StructureMap中是不可能的.但我很乐意看到有人证明我错了.
其他框架是否功能更丰富?或者我是以错误的方式使用IOC框架?
是否有一个库允许我编写以下类型的代码,它解析CSS并返回一个可查询的对象模型
string input = "p, span { font-family: arial; }";
var cssRules = new Parser().Parse(input);
var rule = cssRules.Find(new Selector("p")).First();
Assert.That(rule.Attribute("font-family").Value, Is.Equal.To("arial"));
Run Code Online (Sandbox Code Playgroud)
我看了一下dotless,下载了他们的代码并检查了一些相关的单元测试和装置.它看起来很有希望,但我不知道如何使用它来解析和查询纯CSS.
我想告诉Machine.Fakes框架在创建主题时使用特定值作为构造函数参数
测试对象具有以下构造函数
/// <summary>
/// Initializes a new instance of the <see cref="CsvFileRepository{TModel}"/> class.
/// </summary>
/// <param name="fileService">The file service.</param>
/// <param name="repositorySettings">The repository settings.</param>
/// <param name="mappingFunction">The mapping function. The mapping function takes in a line from the CSV file and returns the model for said line.</param>
public CsvFileRepository(IFileService fileService, IRepositorySettings repositorySettings, Func<string, TModel> mappingFunction)
{
this.FileService = fileService;
this.RepositorySettings = repositorySettings;
this.MappingFunction = mappingFunction;
}
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个测试存根,如下所示:
public class when_i_pass_a_csv_file_the_results_are_mapped_to_model_objects : WithSubject<CsvFileRepository<StandardOffer>>
{
Establish context = () => …
Run Code Online (Sandbox Code Playgroud) 使用NSData.writeToFile时,如何确保数据已加密:options:error:使用NSDataWritingFileProtectionComplete?
根据Apple文档:
大多数iOS设备都提供数据保护,并且符合以下要求:
用户设备上的文件系统必须支持数据保护.这适用于较新的设备,但对于某些早期设备,用户可能必须重新格式化设备的磁盘并从备份中恢复任何内容.
用户必须为设备设置活动密码锁.
要求声明用户必须为设备激活密码锁,以下最终用户文档强调了这一点:
通过为您的设备配置密码来启用数据保护:
http://support.apple.com/kb/HT4175
如何确定iPhone用户当前是否设置了密码并启用加密?似乎这个问题的答案不再有效.
c# ×3
css ×2
.net ×1
appcmd ×1
caching ×1
dispose ×1
dotless ×1
encryption ×1
event-log ×1
html ×1
html-table ×1
http ×1
http-headers ×1
https ×1
iis ×1
iis-7 ×1
ios ×1
iphone ×1
mspec ×1
security ×1
sharepoint ×1
structuremap ×1
wix ×1