小编Jou*_*usi的帖子

无法从根提供程序解析范围服务Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope

我试图在我的ASP.NET Core 2.0 Web应用程序中使用此示例RazorViewEngineEmailTemplates从View创建一个html电子邮件正文.但是当我运行它并且我的控制器获得ajax请求时,我收到此错误:

无法从根提供程序解析范围服务Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope

它可能来自解析RazorViewToStringRenderer类中的依赖项,但我不知道如何解决这个问题.

c# asp.net-core asp.net-core-2.0

6
推荐指数
2
解决办法
3151
查看次数

在流程窗口中截取屏幕截图

我试图在Windows 7 64位的进程窗口截图,问题是我总是在以下行中得到错误:

var bmp = new Bitmap (width, height, PixelFormat.Format32bppArgb);
Run Code Online (Sandbox Code Playgroud)

说"无效参数",我抛出一个看错误,宽度和高度始终为0.

在32位之前它运行良好,但现在在64位中它不再起作用.

代码 :

public void CaptureApplication()
{
    string procName = "firefox";

    var proc = Process.GetProcessesByName(procName)[0];
    var rect = new User32.Rect();
    User32.GetWindowRect(proc.MainWindowHandle, ref rect);

    int width = rect.right - rect.left;
    int height = rect.bottom - rect.top;

    var bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
    Graphics graphics = Graphics.FromImage(bmp);
    graphics.CopyFromScreen(rect.left, rect.top, 0, 0, new Size(width, height), CopyPixelOperation.SourceCopy);

    bmp.Save("c:\\tmp\\test.png", ImageFormat.Png);
}

private class User32
{
    [StructLayout(LayoutKind.Sequential)]
    public struct Rect
    {
        public int …
Run Code Online (Sandbox Code Playgroud)

c#

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

ERROR 错误:NG0201:在 NodeInjector 中找不到 NgControl 的提供程序

我完全没有想法了。我想使用 Reactive Forms Module,所以我将它导入 app.module.ts 中

import { ReactiveFormsModule } from '@angular/forms';

@NgModule({
  declarations: [
    AppComponent,
    ...
  ],
  imports: [
    ...
    ReactiveFormsModule,
    ...
  ],
  providers: [],
  bootstrap: [AppComponent]
})
Run Code Online (Sandbox Code Playgroud)

在我的组件中,我定义了:

import { Component, OnInit} from "@angular/core";

import { FormControl, FormGroup } from '@angular/forms';

@Component({
    ...
})

export class SearchComponent implements OnInit{
    //Variablen
    form: FormGroup;
    
    //Konstruktor
    constructor(){}

    //Methoden
    ngOnInit(){
        this.form = new FormGroup({
            'title': new FormControl(null)
        });
    }

    showValue(){
        console.log(this.form.get('title'));
    }
}
Run Code Online (Sandbox Code Playgroud)

编译运行良好,但在显示它时会崩溃,并在浏览器控制台中显示以下错误:“core.js:6156 错误错误:NG0201:在 NodeInjector 中找不到 NgControl 的提供程序。”

你们中有人知道出了什么问题吗?

我真的很感激任何提示。

非常感谢!

web-applications typescript angular

6
推荐指数
3
解决办法
4501
查看次数

使用强名称工具在.NET中创建强名称

从谷歌获得指令后,我尝试使用以下命令创建StrongNameFile:

C:\Program Files\Microsoft Visual Studio 9.0\VC\sn -k StrongNameFile.snk
Run Code Online (Sandbox Code Playgroud)

当我运行该命令时,我收到一条错误消息:

'sn' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我用以下方式尝试了它:

C:\Program Files\Microsoft Visual Studio 9.0\SDK\v3.5\Bin>sn -k StrongNameFile.snk
Run Code Online (Sandbox Code Playgroud)

但得到了同样的错误.请有人帮我解决这个问题.

.net strongname visual-studio

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

如何从资产库中播放视频文件

如何从资产库中播放视频文件?我有像文件的URL

"assets-library://asset/asset.MOV?id=1000000023&ext=MOV"
Run Code Online (Sandbox Code Playgroud)

但是我无法使用以下代码在媒体播放器中播放此文件:

NSString *urlAddress = @"assets-library://asset/asset.mov?id=1000000023&ext=mov"; 
NSURL *theURL = [NSURL URLWithString:urlAddress]; 
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:theURL];
Run Code Online (Sandbox Code Playgroud)

iphone media-player ipad ios4 assetslibrary

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

角度日期时间选择器?

我可以找到很多用于 AngularJS 的日期时间选择器,但没有用于 Angular 的可靠(工作)选择器。是否有任何有效的 Angular 日期时间选择器,这里有人使用过?

datetimepicker angular

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

响应缓存因用户声明而异

Claim我的ClaimsPrincipal对象中有一个,它包含一个boolean,我需要响应缓存因此而异boolean

在 MVC 5 中,我可以用VaryByCustom字符串轻松地做到这一点,但我不知道如何在 .NET Core 中解决这个问题。

.net c# asp.net-core

5
推荐指数
0
解决办法
118
查看次数

具有正则表达式的数字范围

我需要一个正则表达式来查找[40010-40100]范围内的数字.我试过这个,40[0-1][0-9][0-9]但它不起作用.有人能帮助我吗?

regex range

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

如何计算存储在STL文件中的对象的音量?

我有.stl(STL是由3D Systems创建的立体光刻CAD软件原生的文件格式)文件,我必须从中计算音量.我该怎么做呢?我正在使用下面的计算但是音量不等于其他软件计算的音量

float x1,y1,z1;
float x2,y2,z2;
float x3,y3,z3;
Run Code Online (Sandbox Code Playgroud)

以上是顶点.triangles只是一个数据结构,包含一个具有每个三角形顶点的对象.

totalVolume += currentVolume = 
(triangles[i].x1*triangles[i].y2*triangles[i].z3 - 
triangles[i].x1*triangles[i].y3*triangles[i].z2 -

triangles[i].x2*triangles[i].y1*triangles[i].z3 + 
triangles[i].x2*triangles[i].y3*triangles[i].z1 + 
triangles[i].x3*triangles[i].y1*triangles[i].z2 - 
triangles[i].x3*triangles[i].y2*triangles[i].z1) / 6;
Run Code Online (Sandbox Code Playgroud)

您是否还使用法向量进行计算?

cad volume

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

无法连接到SOCKS代理:连接被拒绝

当我尝试使用Eclipse连接到某个ssh服务器(之前曾经顺利工作),它给了我这个错误:

无法在"xxxx"上连接sshd:ProxySOCKS5:com.jcraft.jsch.JSchException:java.net.SocketException:无法连接到SOCKS代理:连接被拒绝

注意:ssh连接从shell运行没有问题.

eclipse eclipse-plugin eclipse-rse

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