小编Tod*_*ter的帖子

Azure Service Bus替代方案

我们继续看到Azure Service Bus的不稳定性,并正在寻找替代方案.理想情况下,我们希望能够在Windows 2012 R2域中本地运行并具有许多与Azure SB相同的功能集.我们已经看过Windows 1.1 Service Bus,但该产品暂时没有更新,我们不确定它的未来.我们使用C#,因此理想情况下会有一个客户端API /包装器,它可以使我们与现有应用程序的集成相对容易.开源和免费软件是完全可以接受的.:-)

背景技术在几周之内,我们已经在我们选择托管队列的数据中心中关闭了SB.我们已经迁移到另一个数据中心,它偶尔也会出现问题.问题通常持续2分钟到几乎整整一天,最终微软让它们再次运行.

azure azureservicebus

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

MVC4 HTML TextBox在修改ViewModel后不起作用

我有一个我真的不明白的问题.我有一个非常简单的模型,它有一个List作为公共成员.每当我的控制器在回发时从模型中删除元素时,TextBoxFor()HTML帮助程序似乎都没有获取更改.这些助手似乎在缓存某些东西,但我不能把手指放在上面.

可以在这里找到Demo/Repro:http://broken.azurewebsites.net

摄制

  1. 导航到http://broken.azurewebsites.net
  2. 请注意,填充了零基值的4列值
  3. 点击"测试"按钮POST回到我删除列表中第一项的页面
  4. 注意"真实"值是正确的,0元素已被删除,但这里的问题是通过TextBoxFor()呈现的值.当该元素不再存在时,我无法弄清楚为什么它仍然呈现0.

楷模

public class ItemViewModel
{
    public string Description { get; set; }
    public decimal? Amount { get; set; }
}

public class TestViewModel
{
    public TestViewModel()
    {
        Items = new List<ItemViewModel>();
    }

    public List<ItemViewModel> Items { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

调节器

public class HomeController : Controller
{
    public ActionResult Index()
    {
        var model = new TestViewModel();

        for (var i = 0; i < 4; i++)
        {
            model.Items.Add(new ItemViewModel { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4

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

编译MVC并预编译视图并部署到Azure WebRole

所以我有以下要求:1.编译一个大型MVC应用程序并预​​编译其所有视图.2.运行web.config的转换3.打包并发布以部署到Azure Web角色

我可以使用修改后的proj文件执行1,如果我使用msdeploy,则可以执行2次,当使用VS 2012 Azure工具时,3可以正常工作.现在我想把这些全部放在一个脚本化的过程中.

有人已经完成了这项工作吗?

asp.net-mvc azure msdeploy azure-web-roles asp.net-mvc-4

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

编译的MVC视图仍然在第一次请求时缓慢渲染

我有一个MVC 5.x应用程序,它的视图已经预编译并合并到一个程序集中.即使在所有这一切之后,AppDomain启动后对视图的第一个请求很慢,但请求哪个视图并不重要,因为它们在第一次请求视图时都很慢.使用MiniProfiler我可以看到它是视图上的"渲染"时间,占用了大部分时间,并且在对视图的额外请求时,渲染时间减少了大约90%.所以要明确的是,这是第一次渲染,正在占用时间.由于事实上所有观点都已经预编译,我不认为这有点慢,我不相信JIT会导致这种大幅减速......任何人都有任何猜测或见解?

请注意,这不是Web应用程序的第一个请求,这是特定视图/页面的第一个请求.例如,对于下面的测试,应用程序已经运行了几个小时并且不断地接受请求,但测试捕获了第一个请求此视图.

第一次请求

捕获MiniProfiler

第二个请求

在此输入图像描述

asp.net-mvc

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