小编Jon*_*ski的帖子

sizeWithFont与MonoTouch

MonoTouch中sizeWithFont的等价物是什么.如果没有这样的方法,是否可以通过其他方式调用它?

我想做的就是根据文字大小调整标签大小......

xamarin.ios

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

安装XCode 4.5会删除iOS模拟器5.1吗?

我有2台机器.在其中一个我更新到xcode 4.5,但这样做卸载了我的iOS模拟器5.1.

我对更新我的其他机器犹豫不决,因为我有一个需要5.1模拟器的项目.

我的假设是正确的还是我做了一些事情来删除旧的模拟器而不知道?

xcode ios ios-simulator xcode4.5

9
推荐指数
2
解决办法
5815
查看次数

如何卸载MonoTouch框架?

我希望能够从我的Mac OS X卸载monotouch框架,但我没有看到这样做的方法......

任何帮助,将不胜感激...

xamarin.ios

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

如何在iOS中获取相对于Window的对象的位置?

我们如何获得物体的"视觉"坐标?例如,在UIScrollView中获取文本字段的框架将为我提供相对于UIScrollView的X和Y,但我想知道X和Y,就好像它们在视图中显示一样.

有内置功能吗?

objective-c xamarin.ios ios ios5

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

如何获得发行人证书的指纹或公钥?

我们创建了一个自签名CA证书,我们用它来签署其他证书以用于SSL.这些证书将安装在我们无法访问的其他服务器中,并且将严格与其他客户端(如移动应用程序)进行通信.

当这些客户端(用.NET编写)使用HTTPS向服务器发出请求时,我们会收到"从服务器收到的证书无效"错误,因为CA证书不是该客户端上的可信CA.

我们希望使用ServicePointManager.ServerCertificateValidationCallback,但仅当所使用的证书由我们的CA证书签名时才绕过此安全性.

我可以查看certificate.Issuer,但很容易被任何人欺骗.如何获取无效证书的颁发者证书的指纹或公钥?如果我可以访问它,我可以轻松地将它与我知道有效的那个进行比较,并忽略证书错误并继续请求.

UPDATE

我想我越来越近了.看起来我们要做的事情是不可行的,所以方向略有不同.

使用X509Chain我们可以使用以下代码验证证书是否是CA的子级:

var caCert = new X509Certificate2(@"[path]\MyCA.cer");

var newChain = new X509Chain();
newChain.ChainPolicy.RevocationMode = X509RevocationMode.NoCheck;
newChain.ChainPolicy.ExtraStore.Add(caCert);

var res = newChain.Build(certInQuestion);
Run Code Online (Sandbox Code Playgroud)

Build()仍然返回false(正如预期的那样,因为CA在客户端上不受信任),但现在newChain.ChainStatus[0].Status正在返回UntrustedRoot.根据我的测试,这意味着链验证,因为如果我提供不同的CA证书,它将失败InvalidChain.

总而言之,这告诉我,如果状态是UntrustedRoot,证书使用我们的CA证书创建的,因此它是有效的,其他任何东西都是假的!

我的假设是否正确?

.net c# ssl ssl-certificate

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

如何实例化ResourceResponse <Document>

我试图模拟一个返回的调用ResourceResponse<Document>,但我无法实例化该类型.是否有工厂类可以实例化它或其他方式这样做?

编辑

var response = new ResourceResponse<Document>();

类型'Microsoft.Azure.Documents.Client.ResourceResponse'没有定义构造函数

c# moq azure-cosmosdb

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

隔离存储,OOB和删除应用程序

删除OOB应用程序时,独立存储创建的文件会发生什么变化?它们是保留还是文件也被删除了?从我可以扣除的文件将被维护,以便他们可以在浏览器中由相同的应用程序访问.对?

silverlight isolatedstorage out-of-browser silverlight-4.0

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

如何在本地Azure模拟器上重新启动实例?

我正在开发一个辅助角色故障转移解决方案,我需要能够通过关闭或重新启动实例以及创建新实例来测试和调试故障转移机制.

如何在本地Azure模拟器上重新启动或关闭特定实例?我正在使用1.7 SDK

谢谢,

azure azure-worker-roles

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

如何检查.a图书馆?

我得到了一个文件很差的.a库.有没有办法检查公共类型,方法和属性?

xcode ios

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

为什么AllowAnonymous在部署到Azure网站时不起作用?

我有一个带有以下控制器的MVC4 Web应用程序

[Authorize]
public class AccountController : BaseController
{
  [AllowAnonymous]
  public ActionResult SignInRegister(LoginModel loginModel, string returnUrl)
  {
    //some implementation
  }
  //other secured actions
}
Run Code Online (Sandbox Code Playgroud)

这在本地运行时按预期工作,但是一旦我将其部署到Free Azure网站,我会收到一条401错误代码,其中包含以下消息:You do not have permission to view this directory or page.

删除[Authorize]属性并重新部署按预期工作,再次添加并重新部署会带来问题.

我甚至尝试了完全限定的类名:System.Web.Mvc.Authorize并且System.Web.Mvc.AllowAnonymous结果相同.

该应用程序使用的是.NET 4.5,Azure网站也配置为使用4.5.

更新:BaseController具有返回报头,为未经装饰的局部视图的动作[AllowAnonymous].在本地,它导致页面显示没有标题,但在Azure网站上,响应被切断,只返回上面提到的错误消息.在我故意调查它之前,我没有意识到标题丢失了.

现在问题有待提出:为什么Azure网站会覆盖响应?

asp.net-mvc authorization asp.net-mvc-4

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