小编pun*_*ter的帖子

如何使用MVC 4上传大文件?

我有它工作..但我注意到,一旦我上传的文件变大(约4000k)控制器将不会被调用..

所以我在chunking中添加了哪个修复了这个问题..但是现在当我打开文件时它充满了垃圾字符......

那么使用plupload/MVC 4上传大文件的正确方法是什么?

这是我目前的代码

  $(document).ready(function () {

    var uploader = new plupload.Uploader({
        runtimes: 'html5',
        browse_button: 'pickfiles',
        container: 'container',
     //   max_file_size: '20000mb',
        url: '@Url.Action("Upload", "Home")',
        chunk_size: '4mb',
        //filters: [
        //    { title: "Excel files", extensions: "xls,xlsx" },
        //    { title: "Text files", extensions: "txt" }
        //],
        multiple_queues: true,
        multipart: true,
        multipart_params: { taskId: '' }
    });
Run Code Online (Sandbox Code Playgroud)

和控制器

  [HttpPost]
    public ActionResult Upload(int? chunk, string name, string taskId)
    {
        string filePath = "";
        var fileUpload = Request.Files[0];
        var uploadPath = Server.MapPath("~/App_Data/Uploads");
        chunk …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery file-upload plupload

43
推荐指数
3
解决办法
5万
查看次数

在公司计算机上取消阻止DLL.怎么样?

我试图测试MVVMLight,但它附带的DLL是BLOCKED.我已经阅读了它,并且我被告知要单击文件属性中的UNBLOCK ..但这对我来说不存在..然后我发现了一个名为STREAMS的程序,假设要解除阻塞..这不起作用...任何其他想法如何解决这个问题?

错误7

无法加载程序集文件:/// C:\ MIX10-MVVM-Samples\Mix10.MvvmDemo2 - End\Mix10.MvvmDemo2\Bin\Debug\GalaSoft.MvvmLight.Extras.SL4.dll

.该程序集可能已从Web下载.如果已从Web下载程序集,则Windows将其标记为Web文件,即使它驻留在本地计算机上也是如此.这可能会阻止它在您的项目中使用.您可以通过更改文件属性来更改此指定.仅取消阻止您信任的程序集.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=179545.Mix10.MvvmDemo2

dll visual-studio mvvm-light

18
推荐指数
4
解决办法
3万
查看次数

如何将XML发布到MVC控制器?(而不是键/值)

使用Fiddler我可以传入身体

someXml = ThisShouldBeXml

然后在控制器中

    [HttpPost]
    public ActionResult Test(object someXml)
    {
        return Json(someXml);
    }
Run Code Online (Sandbox Code Playgroud)

将此数据作为字符串获取

如何让fiddler将XML传递给MVC ActionController?如果我尝试将正文中的值设置为原始xml,则它不起作用..

对于奖励积分,我如何从VBscript/Classic ASP执行此操作?

我现在有

DataToSend = "name=JohnSmith"

          Dim xml
         Set xml = server.Createobject("MSXML2.ServerXMLHTTP")
   xml.Open "POST", _
             "http://localhost:1303/Home/Test", _
             False
 xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
 xml.send DataToSend
Run Code Online (Sandbox Code Playgroud)

xml asp.net-mvc fiddler

18
推荐指数
1
解决办法
2万
查看次数

MEF与PRISM.有什么不同?将来会支持什么?

我想要创建的是一个Silverlight应用程序,其中包含一些选项卡/模块,这些选项卡/模块都将是单独的DLL.

我看到PRISM有Shell/Module概念,似乎是针对UI做的,我找到了一个很好的演示(展示了如何搜索digg/twitter).

但听起来MEF将包含在VS2010中,所以我想选择这个选项.

谁能以某种方式清楚地解释这些差异?(我不是高级程序员)

prism mef

16
推荐指数
3
解决办法
2万
查看次数

Enterprise Library 6是否适用于Visual Studio 2013和/或2015?

它似乎没有,我们计划在未来的项目中使用它(Logging,Exception等..).它仍然受支持吗?我没有像过去那样看到围绕这个工具的很多活动.

我们已经有了新的遗物,所以也有助于知道新的遗物是否可以进行日志记录/异常处理..例如,我可以创建自定义日志或异常并在新的遗留仪表板中查看它们吗?

enterprise-library visual-studio-2013 visual-studio-2015

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

为什么我的WCF服务返回而ARRAY而不是List <T>?

在网络服务我说

 public List<Customer> GetCustomers()
    {
        PR1Entities dc = new PR1Entities();
        var q = (from x in dc.Customers
                select x).ToList();
        return q;
    }
Run Code Online (Sandbox Code Playgroud)

(客户是实体对象)

然后我在添加服务时生成代理..并在reference.cd中说

public wcf1.ServiceReference1.Customer[] GetCustomers() {
        return base.Channel.GetCustomers();
    }
Run Code Online (Sandbox Code Playgroud)

为什么是阵列?我要了一份清单.

救命.

asp.net generics wcf

13
推荐指数
1
解决办法
2万
查看次数

从应用程序代码调用“BuildServiceProvider”会导致复制单例警告。我如何避免这种情况?

我刚刚从另一个项目的最后粘贴了 4 行,它可以工作,但我收到警告..我显然不太了解 DI ......它想让我改变什么?

  public void ConfigureServices(IServiceCollection services)
        {
            if (HostingEnvironment.EnvironmentName == "Local")
            {
                services.AddHealthChecksUI()
               .AddHealthChecks()
               .AddCheck<TestWebApiControllerHealthCheck>("HomePageHealthCheck")
               .AddCheck<DatabaseHealthCheck>("DatabaseHealthCheck");
            }

        services.Configure<PwdrsSettings>(Configuration.GetSection("MySettings"));
        services.AddDbContext<PwdrsContext>(o => o.UseSqlServer(Configuration.GetConnectionString("PwdrsConnectionRoot")));

        services.AddMvc(o =>
        {
            o.Filters.Add<CustomExceptionFilter>();
        });

        services.AddCors(options =>
        {
            options.AddPolicy("CorsPolicy", b => b
                .SetIsOriginAllowed((host) => true)
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials());
        });

        services.AddSwaggerDocument();
        services.AddHttpContextAccessor();

        services.AddAutoMapper(typeof(ObjectMapperProfile));
        services.AddTransient<IEmailSender, EmailSender>();
        services.AddScoped(typeof(IAppLogger<>), typeof(LoggerAdapter<>));
        services.AddScoped(typeof(IAsyncRepository<>), typeof(Repository<>));
        services.AddScoped<IRfReportTypeRepository, RfReportTypeRepository>();
        services.AddScoped<IRfReportRepository, RfReportRepository>();
        services.AddScoped<IRfReportLookupsService, RfReportLookupsService>();
        services.AddScoped<IRfReportService, RfReportService>();

        services.Configure<RAFLogging>(Configuration.GetSection("RAFLogging"));
        ServiceProvider serviceProvider = services.BuildServiceProvider(); //WARNING IS HERE
        IOptions<RAFLogging> RAFLogger = serviceProvider.GetRequiredService<IOptions<RAFLogging>>();
        RegisterSerilogLogger logger = new RegisterSerilogLogger(RAFLogger);
    }
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection asp.net-core

13
推荐指数
1
解决办法
9062
查看次数

Visual Studio'SQL Server 2008 Server Project'与'Sql Server 2008数据库项目'?

我看不到找到差异的快速解释,所以我可以找出使用哪些.

一个用于服务器,一个用于数据库?我不知道这意味着什么..

基本上我们正在做一个新的Web应用程序,我想看看这些项目类型可以在跟踪数据库代码/架构等方面为我提供什么.

sql database sql-server-2008

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

.net 4.0代码合同.什么时候用?他们什么时候浪费时间?

我一直在研究.NET 4.0代码契约,并查看stackoverflow以及有关此问题.

我仍然没有遇到任何使用代码契约的示例代码,这让我感到疑惑..这真的很有用吗?或者也许它唯一有用的一个代码达到一定的复杂性?那里有人使用代码合同,他们真的很高兴吗?

在我看来,所有的代码契约都是一个断言在发生什么,什么出去与加入能够揣摩的值在编译时进出的方法......但随后这是怎么回事在你的所有方法上需要更多的代码..值得吗?

我注意到一个好处是,在我看来,你可以使用代码的合同类型的单元测试的第一线......然后,当你写单元测试,可以避免写一些比较基本的测试,因为代码契约覆盖它了. . 真的吗 ?

合同是否适用于WCF调用?我猜不是因为代理是自动创建的,你不能改变.

.net unit-testing .net-4.0 code-contracts

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

使用网站附加到VS2010 express中的进程.可能吗?

我已经阅读了这篇文章,但它适用于带有.csproj的Web项目......那么"网站"呢?

http://www.ninjatrader.com/support/forum/showthread.php?t=15671

在这里工作的人告诉我只是回复.写我调试网站的方式,但我真的很想念vs2010专业版中的附加过程..或者我可能已经习惯了response.write调试?

(原因我不调试是ektron 8.0不编译是vs2010 ..所以我必须附加到进程..或使用vs2008)

debugging visual-studio-2010 web

9
推荐指数
2
解决办法
2万
查看次数