小编Dan*_*Dan的帖子

为什么Azure Web角色上的IIS需要经常重新编译ASP.NET应用程序?

我在许多不同的环境(AppHarbor,Azure,DiscountASP.NET,GoDaddy等等)上部署了ASP.NET应用程序,而且我在Azure上部署困扰我的一件事是我的低流量网站得到了JIT-如果没有超过几个小时的请求就会受到谴责.

显然,我可以通过增加我的网站的流量(我很滑稽)或尝试使用预编译做一些hacky事情来解决这个问题,但我更理解为什么网站需要在Azure中不断编译.我从来没有注意到其他提供商(甚至是GoDaddy)对于低流量站点的这个问题 - 是否有一些原因,我可以在Azure配置文件中做些什么来阻止这个?

asp.net iis asp.net-mvc azure appharbor

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

经过身份验证的ServiceStack.Redis.PooledRedisClientsManager

在实例化PooledRedisClientManager?时,如何为Redis主机名指定用户名和密码?

var _redis = PooledRedisClientManager("my.redishost.com:1234");
Run Code Online (Sandbox Code Playgroud)

我特别需要将一个基于.NET的ServiceStack.Redis应用程序部署到AppHarbor,我正在使用Redis To Go进行Redis托管.

authentication redis servicestack appharbor

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

基于Web的编辑器,用于html,javascript,jquery和css与intellisense?

有没有任何基于Web的编辑器的html,javascript,jquery和css与intellisense?像jsFiddle这样的网站很棒,但缺乏智能感知使整个编辑工作变得相当繁琐.

html javascript css jquery cloud9-ide

12
推荐指数
2
解决办法
4082
查看次数

亚马逊网络服务+ ASP.NET MVC 3 + MySql

我有一个基于ASP.NET MVC 3的应用程序,它使用Entity Framework连接到MySql以获取其数据存储.我正在寻找托管选项,亚马逊看起来像一个非常诱人的地方让我主持,因为用户群将在两个极端(大量的观众和没有观众)之间转换.

1)这可能吗?

2)这是个坏主意吗?

3)如果可能,AWS需要什么才能使其工作?

任何帮助都会非常有帮助,我正在考虑在本周设置主持人.

提前致谢!

mysql amazon-web-services asp.net-mvc-3 appharbor

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

如何手动将图例添加到ggplot对象

我有这个数据框:

structure(list(month_num = 1:24, founded_month = c(4L, 5L, 6L, 
7L, 8L, 9L, 10L, 11L, 12L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 
10L, 11L, 12L, 1L, 2L, 3L), founded_year = c(2008L, 2008L, 2008L, 
2008L, 2008L, 2008L, 2008L, 2008L, 2008L, 2009L, 2009L, 2009L, 
2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 2009L, 
2010L, 2010L, 2010L), count = c(270L, 222L, 256L, 250L, 277L, 
268L, 246L, 214L, 167L, 408L, 201L, 225L, 203L, 220L, 230L, 225L, 
177L, 207L, 166L, 135L, 116L, 122L, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

11
推荐指数
2
解决办法
8352
查看次数

Google App Engine for Java,什么是.Net?

Google App Engine是一种云计算架构,支持部署基于Java的Web服务.

.Net Web开发人员可以使用哪些云计算托管选项?

.net cloud hosting google-app-engine appharbor

10
推荐指数
3
解决办法
4557
查看次数

禁止实例化作为临时对象(C++)

我喜欢在c ++中使用哨兵类,但我似乎有一种精神上的痛苦,导致反复编写如下错误:

{
  MySentryClass(arg);
  // ... other code
}
Run Code Online (Sandbox Code Playgroud)

毋庸置疑,这是失败的,因为哨兵在创作后立即死亡,而不是在预期的范围结束时死亡.有没有办法防止MySentryClass被实例化为临时代码,以便上面的代码无法编译,或者至少在运行时中止错误消息?

c++ temporary temporary-objects

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

如何删除绘图轴和R中绘图内容之间的绘图边距?

我想删除绘图轴和绘图内容之间的空间.有任何想法吗?

plot r

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

Rails ActionMailer与SendGrid

我正在使用SendGrid在Heroku上发送电子邮件...

到目前为止的问题是它在Heroku上工作得很好,在我的本地主机上它失败了.

现在我在这里安装了SendGrig,config/setup_mail.rb:

ActionMailer::Base.smtp_settings = {
  :address        => "smtp.sendgrid.net",
  :port           => "25",
  :authentication => :plain,
  :user_name      => ENV['SENDGRID_USERNAME'],
  :password       => ENV['SENDGRID_PASSWORD'],
  :domain         => ENV['SENDGRID_DOMAIN']
}
Run Code Online (Sandbox Code Playgroud)

什么是Heroku/SendGrid方式,以确保我的邮件在DEV中工作.这个setup_mail.rb文件是好事吗?它应该在env文件中吗?还有其他想法吗?

谢谢

ruby-on-rails sendgrid ruby-on-rails-3

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

Laravel测试 - 与Mockery一起抛出异常

我对Laravel和一般的单元测试都很陌生.我正在尝试为我的AccountController编写一些测试,但我遇到了一个障碍.

我正在使用Sentry来处理站点中的用户和组.我正在尝试测试我的控制器是否正在处理Sentry抛出的异常.所以我处理登录POST的控制器方法如下所示:

public function postLogin(){

    $credentials = array(
        'email' => Input::get('email'),
        'password' => Input::get('password')
    );

    try{
        $user = $this->authRepo->authenticate($credentials, true);
        return Redirect::route('get_posts');
    }
    catch (Exception $e){
        $message = $this->getLoginErrorMessage($e);
        return View::make('login', array('errorMsg' => $message));
    }
}
Run Code Online (Sandbox Code Playgroud)

authRepository只是一个使用Sentry来处理身份验证的存储库.现在我想测试一下,如果没有指定电子邮件地址,则抛出LoginRequiredException并且用户看到错误消息.这是我的测试:

public function testPostLoginNoEmailSpecified(){

    $args = array(
        'email' => 'test@test.com'
    );

    $this->authMock
        ->shouldReceive('authenticate')
        ->once()
        ->andThrow(new Cartalyst\Sentry\Users\LoginRequiredException);

    $this->action('POST', 'MyApp\Controllers\AccountController@postLogin', $args);

    $this->assertViewHas('errorMsg', 'Please enter your email address.');
}
Run Code Online (Sandbox Code Playgroud)

但是,测试没有通过.它出于某种原因吐出来的是:

There was 1 error:

1) AccountControllerTest::testPostLoginNoEmailSpecified
Cartalyst\Sentry\Users\LoginRequiredException: 
Run Code Online (Sandbox Code Playgroud)

我是否错误地使用了andThrow()方法?如果有人能够了解正在发生的事情,那将非常感激.

提前致谢!

php unit-testing laravel mockery

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