小编Rya*_*yan的帖子

为什么我的Azure虚拟机不会出现在Visual Studio的发布功能中,对于ASP.NET MVC应用程序?

我正在尝试使用Visual Studio 2013将我的ASP.NET MVC4 Web应用程序发布到我已在Azure中运行的虚拟机.虚拟机上安装了IIS.

我没有使用Azure网站功能,因为它不支持虚拟网络,因此无法使用专用LAN IP连接到在Azure VM上运行的SQL Server数据库.因此,此发布问题与更简单的发布到azure网站功能无关.

Visual Studio的发布功能的GUI首先以提示选择我的目标发布目的地开始.在此提示符下,我选择发布到Windows Azure虚拟机.它会显示一个提示,其中包含一个下拉菜单,我希望能够选择现有的虚拟机.有一个加载微调器图标让我认为它连接到Azure以查询可用的VM.我的VM永远不会被选中 - 下拉列表为空.它表明我使用预期的用户名登录.

我需要做些什么来使我的虚拟机在Azure中显示在此下拉列表中,以便我可以轻松地发布到它们?

我安装了Web Deploy的完整安装,并为TCP端口8172创建了一个端点.

asp.net azure visual-studio azure-virtual-machine

14
推荐指数
2
解决办法
4765
查看次数

如何调试SQL Server 2014托管备份到Azure?

我希望配置和使用SQL Server 2014的托管备份到Azure功能.我已经测试了手动备份到URL T-SQL查询,它工作正常.但是,托管备份到Azure功能创建的备份未能完成.

托管备份过程在Azure存储上留下了一堆0字节备份文件,由于备份过程失败,它们都被锁定(主动租用).我想弄清问题是什么.我的SQL Server 2014版是Web版,显然不支持压缩.但是,用于将托管备份配置为Azure功能的SQL Server Management Studio对话框不提供任何压缩选项.那么,也许它正在尝试压缩备份文件并失败?不过,我不知道如何看到SQL Server在自动备份到Azure时实际尝试了什么.有人在那里有任何想法吗?

我在事件日志中看到以下错误...

Date 10/1/2014 3:10:39 PM Log SQL Server (Current - 10/1/2014 2:42:00 PM) Source Backup Message BACKUP failed to complete the command BACKUP LOG CaseLaw. Check the backup application log for detailed messages.

Date 10/1/2014 3:12:01 PM Log SQL Server (Current - 10/1/2014 2:42:00 PM) Source spid71 Message Error: 18210, Severity: 16, State: 1.

Date 10/1/2014 3:12:01 PM Log SQL Server (Current - 10/1/2014 2:42:00 PM) Source spid71 Message …

sql-server azure azure-storage azure-storage-blobs

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

我可以在何时何地从远程API加载数据,在我的Ember.js应用程序中?

我正在学习Ember.js,正在编写一个我想执行以下任务的应用程序......

  1. 从本地存储加载一些数据
  2. 检查第三方API以获取新的附加数据
  3. 追加任何附加内容并将整个内容保存回本地存储
  4. 显示此数据的表格

我的申请只是一条路线.我使用Ember.Routemodel钩加载从本地存储的数据.但是,对于任何新数据,检查第三方API的好地方在哪里?我也应该model挂钩吗?我希望能够在查询第三方API时显示某种加载图标,我不确定该model钩子是否允许我这样做?

现在,我Route只包含以下代码......

App.HistoryRoute = Ember.Route.extend({

    model: function (params) {

        // initialize model
        var model = { summoner: params, history: [] };

        if (typeof(localStorage.history) == 'undefined')
            return model;

        // fetch the data from local storage
        var history = JSON.parse(localStorage.history);

        // check for existing data
        if (!history.hasOwnKey(params.region) || !history[params.region].hasOwnKey(params.name))
            return model;

        // use the data from local storage
        return history[params.region][params.name];

    }

});
Run Code Online (Sandbox Code Playgroud)

本地存储中的数据使用区域和名称命名.它看起来像这样......

{
  "NorthAmerica": {
    "ryan": …
Run Code Online (Sandbox Code Playgroud)

ember.js

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

为什么 SQL Server 全文搜索不匹配数字?

我正在使用 SQL Server 2014 Express,并在表上设置了全文索引。

全文索引仅索引单个列,在此示例中名为foo.

该表中有 3 行。3 行中的值,对于全文索引列,就像这样......

test 1
test 2
test 3 test 1
Run Code Online (Sandbox Code Playgroud)

上面的每一行都是表中的一个新行,该文本实际上就是全文索引列中的内容。因此,使用 SQL Server 的CONTAINS函数,如果我执行以下查询,我会按预期将所有行作为匹配项返回。

SELECT * FROM example WHERE CONTAINS(foo, 'test')
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行以下查询,我也会将所有行作为匹配项返回,这是我不期望的。在以下查询中,我只希望有一行作为匹配项。

SELECT * FROM example WHERE CONTAINS(foo, '"test 3"')
Run Code Online (Sandbox Code Playgroud)

最后,简单地搜索“3”不会返回匹配的行,这也是我没想到的。我希望以下查询中有一个匹配的行,但没有。

SELECT * FROM example WHERE CONTAINS(foo, '3')
Run Code Online (Sandbox Code Playgroud)

我已经阅读了 MSDN 页面CONTAINS和全文索引,但我无法弄清楚这种行为。我一定做错了什么。

有人能向我解释发生了什么以及如何执行我所描述的搜索吗?

sql sql-server full-text-search contains containstable

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

如何使用LINQ链接OR子句?

我有一个场景,我需要使用LINQ构建一个SQL查询,其中包含可变数量的OR子句.我正在编写一个函数,它将根据一些输入构建查询.函数定义看起来类似于......

function BuildQuery(ICollection<ColumnsThatNeedToBeTrue> columns)
{
  ...
}
Run Code Online (Sandbox Code Playgroud)

所以,我给了一个我需要检查的列的集合,并且检查需要使用OR子句.

如果columns数组包含AB,我需要查询来检查列A是否为真或列为B真.

如果columns数组包含A,B并且C,我需要查询并检查AOR BOR C是否为真.

我不知道如何在一个单一内完成这一切Where,因为我不知道如何逐步增加其他||条款.基于输入数组,我不确定如何在下面包含额外的OR检查.

var query = entities.Where(m => m.A == true || m.B == true ...)
Run Code Online (Sandbox Code Playgroud)

我不能链接Where函数,每个函数用于自己的列检查,因为它使用AND子句构建该查询,我需要OR.

有没有办法使用LINQ构建这样的查询?

c# linq

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