小编Ray*_*men的帖子

缺少Azure WebJob中的dotnet.exe

我正在尝试将.NET Core Console应用程序部署为Azure WebJob.所有文件等都被复制到正确的目录,但我的控制台应用程序的输出是.dll,所以它需要dotnet.exe启动.

我用单个命令添加了一个run.cmd文件:dotnet QbiSync.dll.但输出如下,似乎找不到dotnet.exe:

[11/14/2016 13:15:29 > 4741da: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[11/14/2016 13:15:29 > 4741da: SYS INFO] Status changed to Running
[11/14/2016 13:15:29 > 4741da: INFO] 
[11/14/2016 13:15:29 > 4741da: INFO] D:\local\Temp\jobs\continuous\QbiSync\x4jkoxww.vy4>dotnet QbiSync.dll 
[11/14/2016 13:15:29 > 4741da: ERR ] 'dotnet' is not recognized as an internal or external command,
[11/14/2016 13:15:29 > 4741da: ERR ] operable program or batch file.
[11/14/2016 13:15:29 > 4741da: SYS ERR ] …
Run Code Online (Sandbox Code Playgroud)

.net azure azure-webjobs .net-core

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

Symfony2从twig扩展服务访问用户

当我在我的symfony2服务(twig扩展)中注入security.context时,会出现以下错误:

在非对象上调用成员函数getUser().....

class GeninnoShareboardExtension extends \Twig_Extension {
    public function __construct(ContainerInterface $container, SecurityContext $context) {
        $this->doctrine = $container->get('doctrine');
        $this->context = $context;
    }

    public function getUser() {
        return $this->context->getToken()->getUser();
    }

    ........
}
Run Code Online (Sandbox Code Playgroud)

我的services.yml看起来像这样:

services:
  geninno.twig.extension.dashboard:
    class: Geninno\EDSBundle\Twig\Extension\GeninnoShareboardExtension
    arguments:
      container: "@service_container"
      service: "@security.context"
    tags:
     - { name: twig.extension }
Run Code Online (Sandbox Code Playgroud)

用户已登录,我的防火墙设置如下:

access_control:
    - { path: ^/secured/register, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/secured/create, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/secured/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/, roles: [IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED] }
Run Code Online (Sandbox Code Playgroud)

php symfony twig

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

Doctrine2 Querybuilder按位和

我想在我的Doctrine2/Symfony2 QueryBuilder中使用按位比较.我试过了

->andWhere('n.sharingenabled & 1')
Run Code Online (Sandbox Code Playgroud)

->andWhere('BIT_AND(n.sharingenabled, 1)')
Run Code Online (Sandbox Code Playgroud)

但他们都抛出了以下错误

QueryException:[语法错误]第0行,第327列:错误:预期=,<,<=,<>,>,> =,!=,得到'&'

php orm symfony doctrine-orm

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

Fake.Deploy运行自定义Windows服务会锁定部署文件,从而更新

我想使用FAKE部署一些Windows服务.使用FAKE构建脚本部署程序包后,我使用部署后部署构建脚本(*.fsx)安装服务.

这一切都很有效,只是一旦服务启动,文件就会被锁定.这禁止任何进一步(更新)部署.

在FAKE.Deploy尝试覆盖文件之前,是否可以以某种方式停止服务?

f# windows-services f#-fake

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

WP7获取Wi-Fi网关IP地址

有没有办法获得手机当前连接的网关的IP地址?我尝试搜索msdn库但没有成功.

windows-phone-7

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