小编R4c*_*OOn的帖子

TFS 2010中的"AnyCPU"与"任何CPU"

我花了很多时间试图弄清楚为什么我的项目使用TFS2010上的默认(空白)配置构建,但是如果我将它设置为任何东西,则告诉我没有输出路径.

最后,我意识到在.csproj文件中配置是AnyCPU为TFS 编写的,建议的下拉值是Any CPU(注意空格).

我删除了TFS配置中的空间并且它工作正常.

该项目是从VS2008版本转换而来的.MS是否更改了VS2010版本的配置名称?有人能告诉我发生了什么吗?

tfs tfs2010

25
推荐指数
3
解决办法
5850
查看次数

登录/注销时未清除ASP ASPXAUTH身份验证cookie

我正在使用ASP身份验证和集成的Web服务.

用户在登录页面上使用Forms身份验证登录.
要注销,我从Silverlight调用身份验证Web服务并调用logout.

一切都运行正常,但现在有时IE变得疯狂,不再登出用户.

我使用了Fiddler,事实证明,身份验证服务返回一个SetCookie来清除ASPXAUTH cookie,但在下一次调用时,IE仍然设置了cookie.
所以当然因为cookie在那里用户经过身份验证并重新登录而不是被定向到登录页面.

我检查过,没有看到任何其他问题的描述.我无法重现它,我的同事有一个行为不端的IE使它在一个环境中工作正常,而在另一个环境中没有(一个有DEV的问题而另一个有PreProd服务器的问题).

知道可能会发生什么吗?

asp.net authentication cookies internet-explorer

8
推荐指数
2
解决办法
9999
查看次数

通过Javascript进行Adobe Reader插件交互

我正在显示在ASP页面中即时生成的PDF文件.PDF生成(并下载到客户端)可能需要一些时间,我想向用户提供一些反馈(加载消息或其他内容).

AFAIK无法知道何时查看PDF,因为在Adobe Reader插件加载时会触发DOM事件(即使它还没有显示任何内容).

我注意到我可以使用的插件对象有一个Javascript API.我LoadFile在其上发布了一个方法,但不幸的是它似乎没有做太多.Adobe的文档真的没用.它只将Javascript称为插件写入语言或OLE交互(并且很差).

是否有API的文档,是否可以知道PDF何时加载?如果我可以将PDF流传递给某种类型的PDF查看器,那将是完美的.

javascript pdf adobe-reader

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

标题变得太宽时调整UIBarButtonItem的大小

一些背景:我想要一个3个按钮UIToolBar.我设法让中间的一个居中,把所有东西都放进UIToolBarUIView.

除了中间按钮的标题太大之外,Everythings看起来就像它应该是它.然后它会显示在左或右按钮下.

当它们太大时,我无法获得UIToolBar或者UIBarButtonItems宽度能够调整它们的大小.'UIBarButtonItem'有一个非常好的width属性,如果它太大,我可以调整控件的大小.但我不知道它什么时候太大了!

编辑:我最终做了很多努力.我计算文本的大小,并将其与我在设备上看到的最大像素大小进行比较.丑陋但有效.

+ (CGFloat)calculateTextWidth:(NSString *)text
{
    CGSize fullSize = [UIScreen mainScreen].applicationFrame.size;
    UIGraphicsBeginImageContext(fullSize);

    CGContextRef context = UIGraphicsGetCurrentContext();


    // calculate the text size
    CGContextSelectFont(context, "Helvetica", 17, kCGEncodingMacRoman);
    CGContextSetTextMatrix(context, CGAffineTransformMakeScale(1.0, -1.0));
    CGContextSetTextDrawingMode(context, kCGTextInvisible);

    // measure the text
    CGPoint initialTextPosition = CGContextGetTextPosition(context);
    CGContextShowTextAtPoint(context, 0, 0, [text cStringUsingEncoding:NSASCIIStringEncoding], text.length);
    CGPoint finalTextPosition = CGContextGetTextPosition(context);

    return finalTextPosition.x - initialTextPosition.x;
}
Run Code Online (Sandbox Code Playgroud)

iphone

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

如何在"打印"模式下查看Google地图?

我正在使用Google Maps API v2,我希望能够像Google在其地图页面上一样打印地图.

您可以单击小打印机图标,它会创建一个具有相同地图的新弹出窗口,但所有不可打印的内容(如控件)都会被取出.我知道@media print当你在导航器中点击"打印预览"或"打印"时,它们会用来达到这个效果.但是,弹出窗口不处于打印模式.

有没有办法做他们正在做的魔术,比如将当前媒体类型设置为"打印"?或者他们欺骗和设置自定义CSS样式作弊?

我在同一页面上有一个Silverlight插件和一个谷歌地图,我希望能够创建一个弹出窗口,其中只包含准备打印的地图(就像Google正在做的那样).

感谢http://abcoder.com/google/google-map-api/print-button-for-google-map-api/我知道如何获取HTML内容,但我只能获取所有控件的内容等在它上面(我不想要).

任何帮助将不胜感激.

css google-maps

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

启用调试日志级别时,Serilog 会严重影响性能

我在 .NET Core Service Fabric 应用程序上使用 Serilog。
我们注意到性能问题,经过调查发现 Serilog 是罪魁祸首。

我们记录了大约 2,000 条调试消息,耗时 10 多秒。
即使仅配置了控制台接收器并将其设置为仅在信息日志级别进行过滤(因此不显示任何调试消息)也是如此。
将 MinimumLevel 设置为 Information 会使相同的代码运行 <1 秒(即使配置了接收器)。

我们的项目使用:

  • 网核应用2.0
  • Serilog NuGet 包 2.8.0(最新)

这是 Serilog 所期望的那种性能吗?

编辑:我在另一个(远)较小的项目中注意到了相同的行为。这使我能够隔离问题:我有一个正在检索 ProcessId 的自定义丰富器。打电话Process.GetCurrentProcess()是非常昂贵的。对每个日志记录调用都这样做会导致性能下降。我将进程 ID 存储在实例字段中,性能飙升。

serilog .net-core

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

是否可以为 GitLab 身份验证设置 Teams 的 URL 预览服务?

我们在开发团队中使用 Teams,并将链接粘贴到 GitLab 来请求合并请求审核。

不幸的是,Teams 无权查看我们的私有存储库,因此 URL 预览服务 ( https://learn.microsoft.com/en-us/microsoftteams/teams-privacy-oce-overview#url-preview-service ) 显示链接为

有没有办法向 Teams 提供凭据,以便我们可以预览内容?

干杯。

url gitlab microsoft-teams

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