小编Nor*_*ork的帖子

从Android模拟器访问IIS Express

我知道有很多次问过类似的问题,但我仍然无法正常工作.我希望能够从我的Visual Studio Android模拟器访问主机上的IIS Express.我在我的网站的.vs\config\applicationHost.config文件中有以下绑定:

<binding protocol="http" bindingInformation="*:7265:MyComp" />
<binding protocol="https" bindingInformation="*:44300:MyComp" />
<binding protocol="http" bindingInformation="*:7265:10.0.2.2" />
<binding protocol="https" bindingInformation="*:44300:10.0.2.2" />
<binding protocol="http" bindingInformation="*:7265:localhost" />
<binding protocol="https" bindingInformation="*:44300:localhost" />
Run Code Online (Sandbox Code Playgroud)

当我在我的主机上运行网站时,在运行的应用程序列表中,我看到列出的MyComp和localhost的绑定,但不是10.0.2.2的绑定.在我的主机上,我可以使用MyComp或localhost连接而没有问题.

在模拟器中,我可以使用http://10.0.2.2连接到我的主机上的IIS 7.5(不是快速),没有任何问题.在我的模拟器中我不能做的是连接到http://10.0.2.2:7265https://10.0.2.2:44300这是一个在IIS Express中运行的站点.我收到HTTP 400错误"请求主机名无效.".我确定这是因为我没有正确设置IIS绑定,但我没有尝试.有任何想法吗?

谢谢!

android iis-express visual-studio-2017

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

REST中的高级查询

我正在尝试为REST创建更高级的查询机制.假设我有以下内容:

GET  /data/users
Run Code Online (Sandbox Code Playgroud)

它返回一个用户列表.然后过滤返回的用户,例如我会说:

GET /data/users?age=30
Run Code Online (Sandbox Code Playgroud)

获取30岁用户的列表.现在假设我想要30到40岁的用户.我想基本上拥有一组可重复使用的运算符,例如:

GET /data/users?greaterThan(age)=30&lessThan(age)=40
Run Code Online (Sandbox Code Playgroud)

bigThan和lessThan可以在其他数字,日期等字段上重复使用.这也允许我添加其他运算符(包含,开头,结尾等).我是一个REST菜鸟,所以我不确定这是否违反了REST遵循的任何核心原则.有什么想法吗?

rest

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

Azure会运行我的工作角色的2个实例吗?

我有一个安装旧版Windows服务的辅助角色.如果同时运行多个服务实例,则会出现问题.所以我试图理解这是否会发生(注意我们只运行1个中型实例).

我注意到我们的Azure云服务,我们网站运行的实际VM每周都会被切换/重新映像.我假设 Azure执行此操作的方式是,它使用我们的Web和辅助角色构建新VM,然后在新VM准备就绪时执行从旧VM到新VM的VIP切换.我的问题是,在这个转换期间,服务可以同时在旧VM和新VM上运行吗?或者,在VIP切换之后,Azure是否才启动辅助角色?

那里有很多假设我可以离开,但希望你能得到问题的基本概念.有什么想法吗?提前致谢!

azure azure-worker-roles

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

Safari 应用扩展未安装

仅供参考,我对 XCode 开发完全陌生。我有一个 Safari 应用程序扩展项目。

如果我从 XCode 中运行它,它会将我的扩展添加到 Safari 中。如果我创建存档、导出并选择“导出开发签名应用程序”,我可以获取生成的文件,将其安装在另一台计算机上,运行 Safari,然后查看扩展名。如果我创建存档、Xport,并选择“保存以进行 Mac App Store 部署”,然后安装生成的文件,我会在应用程序中看到我的应用程序扩展,但 Safari 中不会显示任何内容。

我们向 App Store 提交的内容也被拒绝,因为缺少扩展程序。如何让 App Store 安装程序安装该扩展以便 Safari 可以看到它?

提前致谢...

safari macos safari-extension

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

我不打算在我的桌子上使用聚集索引,我会后悔吗?

为简单起见,假设我在Sql Server中有一个表'Car'.它有2列.'Id'是一个uniqueidentifier/Guid,是主键.'Name'是一个nvarchar/string.该数据库将用于一个轻微使用的应用程序,可能在10个并发用户达到峰值.'汽车'可能有数千行.它将定期查询,插入和更新.

我知道在Guid列上有一个聚簇索引通常很糟糕,因此我的计划是将表保留为堆并且没有聚簇索引.我在Id上有一个非聚集索引.

在这个非常简单的场景中,有什么理由我会后悔没有聚集索引吗?如果您同意,请解释您的答案背后的原因.我看过帖子,人们会说"我要添加一个int列只是为了添加一个聚簇索引".我无法弄清楚为什么有人会这样做,如果你不计划反对int列,无论如何,它增加了什么价值?

同样对于此示例,请假设newsequentialid()不是一个选项.我首先使用实体​​框架模型,这是一个痛苦的使用(除非有人可以指出一个简单的方法,我错过了).还假设Guid PK是一项要求(它是现有系统).

sql sql-server

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