小编Joo*_*oon的帖子

在网络连接断开后,为什么ASP.NET站点变得很慢?

我在Windows Server 2008 R2 64位上的IIS 7.5中发布了一个ASP.NET 3.5站点.页面通过SSL访问

我们的一位测试人员已经确定,如果在回发期间,他阻止了他的PC上的网络访问,然后在几秒钟后重新连接,我们的网站变得极其缓慢.像每页加载30秒.

如果他点击浏览器中的刷新按钮,它会保持缓慢.如果他关闭标签,然后重新打开它,它会再次变快.

IE 8和最新的Firefox都会出现这种情况.发生这种情况时,服务器上没有事件日志条目

我的问题: - 有没有人见过这种行为? - 有没有人有关于它的原因的理论?

browser asp.net

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

如何创建验证资源组名称的 Azure 策略

我正在尝试创建一个可以在订阅级别分配的 Azure 策略,并控制订阅中资源组的命名。

策略需要针对某种资源类型或以其他方式限制其应用,否则它们会全局应用于所有资源。

我可以使用什么资源类型(或其他方法)来将验证限制为仅对资源组名称?

这是我正在尝试的:

$definition = New-AzureRmPolicyDefinition -Name resourceGroupNamePatterns 
   -Description "Restrict resource group names to allowed prefixes only" -Policy '{
    "if": {
        "allOf": [
          {
            "not": {
              "field": "name",
              "like": "Pattern1-*"
            }
          },
          {
            "not": {
              "field": "name",
              "like": "Pattern2-*"
            }
          },
          {
            "field": "type",
            "equals": "Microsoft.Resources/subscriptions/resourcegroups"
          }
        ]
    },
    "then": {
        "effect": "deny"
    }
}'
Run Code Online (Sandbox Code Playgroud)

azure azure-powershell

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

如何在 Azure Sphere Visual Studio 项目中添加库依赖项?

我正在构建一个 Azure Sphere C 应用程序,从 HTTPS_Curl_Easy 示例项目开始。我需要json解析,所以下载了Jansson库代码。Jansson 在使用 Cmake 时生成的项目不会添加作为对我的 Sphere 项目的引用,因为它针对的是 Win32,所以我创建了一个空的 Azure 球体库项目,将所有 jansson 代码复制到其中并弄乱了定义的变量,直到项目编译。

现在我正在尝试将该 Jansson 库添加到我的 HTTPS_Curl_Easy 示例中,但是我无法让它在项目中可用(它说 jansson.h 不可用): 在此处输入图片说明

两个具体问题:

  1. 在 azure Sphere 库项目中,我如何告诉它要导出什么?项目模板有一个 Inc\Public 文件夹 - 头文件必须在那里吗?(我的不是因为源不会在那里构建)

  2. 我应该如何在 Azure Sphere 项目中添加对库项目的引用?我右键单击该项目并单击 add->reference 以添加我的 jansson_sphere 库项目,但尽管它在项目文件中,但它并未显示在我能找到的任何依赖项列表中。

我的项目和我尝试构建 Jansson 的源代码在 github 中:https : //github.com/Joon/HTTPS_Curl_Easy

c azure iot jansson azure-sphere

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

GHC类型错误,我不明白

我正在教自己Haskell.

我想编写一个递归查找第一个数字的函数,该数字具有整数平方根并且小于起始数.

它看起来像这样:

findFirstSquare :: Int -> Int
findFirstSquare x
    | x <= 0                                  = error "This function only works for 1 or above"
    | fromInteger(floor(sqrt(x))) == (sqrt x) = x
    | otherwise                               = intSqrt(x - 1)
Run Code Online (Sandbox Code Playgroud)

但GHC抱怨说:

(RealFrac Int)没有因使用'floor'而产生的实例......

但是,如果我在GHCi中键入以下内容,它会愉快地编译它:

 fromInteger(floor(sqrt(4))) == (sqrt 4)
Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么我从GHCi中成功编译的表达式中得到类型错误?

haskell ghc

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

如何在C#中获取IP的自治系统编号(ASN)和Netblock所有者?

我需要在.NET服务器应用程序中查找ASN和Netblock所有者的特定IP.

这是WhoIs数据中的信息吗?

谢谢!

.net c# dns

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

如何遍历对Perl中哈希数组的引用?

我引用了一个hases数组,我将其传递给perl脚本中的子例程

这是代码:

sub mySub {
    (my $resultref) = @_;
    my @list = @$resultref;
    print Dumper(@list);
    foreach my $result (@list) {
        print Dumper($result);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是输出:

$VAR1 = [
          {
            'portName' => '1.1',
            'ips' => [
                       '192.168.1.242'
                     ],
            'switchIp' => '192.168.1.20',
            'macs' => [
                        '00:16:76:9e:63:47'
                      ]
          },
          {
            'portName' => '1.10',
            'ips' => [
                       '192.168.1.119',
                       '192.168.1.3'
                     ],
            'switchIp' => '192.168.1.20',
            'macs' => [
                        'd0:67:e5:f8:7e:7e',
                        'd0:67:e5:f8:7e:76'
                      ]
          },
        ];

$VAR1 = [
          {
            'portName' => '1.1',
            'ips' => [
                       '192.168.1.242'
                     ],
            'switchIp' …
Run Code Online (Sandbox Code Playgroud)

arrays perl hash perl-data-structures

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

我可以在azure函数中实现async"fire and forget"HTTP触发器

我有一个天蓝色的功能应用程序,具有长时间运行的操作.我想通过HTTP(为简单起见)通过一些输入和无输出来触发它.我不希望在作业运行的整个过程中保持HTTP连接打开.

我可以选择构建一个函数应用程序,其中运行时接受一些数据,然后在调用run.csx文件之前立即将控制返回给调用者?

azure-functions

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

为什么团队中的聊天机器人刷新卡不能刷新?

我正在我的聊天机器人中为我的团队频道提供O365连接器卡,以便用户使用HttpPost动作将数据发送回机器人.以下是用户保存时的示例调用消息:

{
    "name": "actionableMessage/executeAction",
    "type": "invoke",
    "timestamp": "2018-06-16T20:58:24.388Z",
    "localTimestamp": "2018-06-16T21:58:24.388+01:00",
    "id": "snip",
    "channelId": "msteams",
    "serviceUrl": "https://smba.trafficmanager.net/emea-client-ss.msg/",
    "from": {
        "id": "snip",
        "name": "my name",
        "aadObjectId": "snip"
    },
    "conversation": {
        "conversationType": "personal",
        "id": "long conversation id"
    },
    "recipient": {
        "id": "bot id",
        "name": "bot name"
    },
    "entities": [
        {
            "locale": "en-US",
            "country": "US",
            "platform": "Web",
            "type": "clientInfo"
        }
    ],
    "channelData": {
        "tenant": {
            "id": "tenant id"
        },
        "source": {
            "name": "message"
        }
    },
    "replyToId": "message id",
    "value": {
        "body": "{\"sportType\":\"1\", \"tournamentName\":\"FIFA Soccer …
Run Code Online (Sandbox Code Playgroud)

botframework microsoft-teams

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