小编The*_*Guy的帖子

在Windows中获取文件的编码

这不是一个真正的编程问题,是否有命令行或Windows工具(Windows 7)来获取文本文件的当前编码?当然我可以写一个小C#应用程序,但我想知道是否有内置的东西?

windows encoding

178
推荐指数
8
解决办法
29万
查看次数

Visual Studio代码中的重复行

我试图找到在Visual Studio代码中复制一行的快捷方式(我正在使用1.3.1)我尝试了明显的CTRL+ D但这似乎不起作用.

visual-studio-code

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

多个bitbucket帐户

我有一个Bitbucket帐户,我的9-5工作,我也有一个个人Bitbucket帐户.我的目标是能够在同一台计算机上使用它们.我在Windows 7上安装了最新的git.

所以目前我公司Bitbucket帐户的一切工作正常,我可以拉/推没有问题.我使用ssh-keygen创建了一个新的ssh密钥,并在我的案例"tech"中分配了一个新名称.但我遇到了如何告诉本地仓库使用我创建的新ssh密钥的问题.我假设每次我尝试连接它使用第一个ssh键.

我收到错误:

$ git push conq:存储库访问被拒绝.致命:远程端意外挂断

我在互联网上找到了一些建议,但它似乎与linux/git设置有关,例如我在Windows上找不到"config"文件.

git ssh bitbucket

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

为其他网站创建一个javascript小部件

我希望创建一个可以托管在其他网站上的JavaScript"小部件".例如.我想在我的网站上托管javascript代码:

http://scripts.mysite.com/mywidget.js

(可以把它想象成谷歌分析).

基本上我想通过这个javascript分发数据.但我不确定的是:

  • 在为其他站点(跨站点)创建javascript时,规则是否与开发不同
  • 是否有任何网站可以解释这些差异?

javascript

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

ASP.NET Core 2 +获取db上下文的实例

我正在尝试获取DbContext的实例(因此我可以在启动时执行一些额外的工作),尝试在Configure方法中获取实例时出现以下错误:

System.InvalidOperationException:'无法从根提供程序解析作用域服务'MyApp.Data.MyDbContext'.

public void ConfigureServices(IServiceCollection services)
{
 services.AddDbContext<MyDbContext>(
                options => options.UseSqlServer(Configuration.GetConnectionString("MyDbContext")));
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{

    var dbContext = app.ApplicationServices.GetService(typeof(MyDbContext)) as MyDbContext;
}
Run Code Online (Sandbox Code Playgroud)

我可以通过控制器等访问DbContext的实例

entity-framework-core asp.net-core

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

无法加载指定的元数据资源

我对实体框架有一些严重的问题,我似乎无法弄清楚最新情况.

我尝试了很多选项:MetadataException:无法加载指定的元数据资源和着名的Craig Stuntz的博客文章位于:http://blogs.teamb.com/craigstuntz/2010/08/13/38628/

为简洁起见,我有3个项目:

Funscribe.Data(EDMX文件位于此处)

Funscribe.Console(控制台应用程序)

Funscribe.Web(MVC 3应用程序)

最初它只是MVC应用程序,我最近添加了这个新的控制台项目.

我从web.config复制了连接字符串并将其应用到我的app.config:

<add name="FundirectoryEntities" connectionString="metadata=res://*/Fundirectory.csdl|res://*/Fundirectory.ssdl|res://*/Fundirectory.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost\sqlexpress;initial catalog=Funscribe;user id=sys_Funscribe;password=blah;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

我的mvc应用程序继续工作,但当我运行控制台应用程序时,我得到了可怕的:

"无法加载指定的元数据资源."

我尝试将连接字符串更改为通配符设置:

<add name="FundirectoryEntities" connectionString="metadata=res://*/;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost\sqlexpress;initial catalog=Funscribe;user id=sys_Funscribe;password=blah;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

我得到: 在映射和元数​​据信息中找不到指定的默认EntityContainer名称'FundirectoryEntities'.

我尝试更改它以指定程序集:

<add name="FundirectoryEntities" connectionString="metadata=res://Funscribe.Data.dll/Fundirectory.csdl|res://Funscribe.Data.dll/Fundirectory.ssdl|res://Funscribe.Data.dll/Fundirectory.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=localhost\sqlexpress;initial catalog=Funscribe;user id=sys_Funscribe;password=blah;multipleactiveresultsets=True;application name=EntityFramework&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

我得到: 无法解决程序集'Funscribe.Data.dll'.

我迷失在这里应该做的事情.我刚刚将这个项目升级到Visual Studio 2012(我在转换到VS 2012之后引入了这个新的控制台应用程序).

我还注意到Funscribe.Data.dll位于控制台项目的bin文件夹中,我手动删除这些文件并观察它是否被重新创建.令我困惑的是网络应用程序继续正常工作!

所有项目都在.NET 4.0上.控制台应用程序使用.NET 4.0而不是客户端配置文件verison.

非常感谢任何有关此事的帮助.

asp.net-mvc entity-framework

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

返回动态对象

我有一个执行密码更新的简单数据层例程,用户传递以下内容:

  • 当前密码,新密码,确认新密码.

在我的数据层(proc)中检查一些事情,例如:

  1. 当前密码是否正确?
  2. 新密码和确认密码是否正确?
  3. 过去是否分配了新密码?

等等...

现在我知道我可以简单地创建一个类并返回一对布尔值:

public class UpdatePasswordResponse{

public bool CurrentPasswordCorrect {get;set;}
....(and so on)

}
Run Code Online (Sandbox Code Playgroud)

但有没有办法可以动态地将该信息返回到属性中的biz层,而不是每次都创建一个新类(对于每个数据层例程)?我似乎记得以为这是可能的.我很确定我在某个地方看到它但不记得语法,有人可以帮助我吗?

c# asp.net

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

JQuery + Nuget Package管理默认安装位置

所以我刚刚通过Nuget将JQuery安装到我的项目中.但根据我的公司编码标准,所有脚本必须存在于:

/资产/脚本

Nuget通过/ Scripts安装它

无论如何我可以更改此默认设置吗?那么当我执行更新时,它会在正确的位置更新吗?

谢谢!

nuget

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

应用程序见解 - 查看SQL查询

我有一个.NET 4.6.1设置.我能够看到SQL显示为依赖,但我想查看它正在执行的命令,这样我们可以看看花费最多的时间.现在在命令部分,它只是显示sql server的FQDN.

任何帮助将不胜感激.

azure-application-insights

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

应用程序见解 - 记录异常

我在我的应用程序中为Application Insights编写了一个自定义记录器.在Azure门户中查看App Insights时,我没有看到任何异常或任何事件.这是logger类代码,当我调试代码时,我确实看到了一个分配给InstrumentationKey属性的键,任何想法我在这里做错了什么?我是否需要将其他信息附加到客户端或配置?

public class AppInsightsLogger:ILogger
{
    private TelemetryClient ai;

    public AppInsightsLogger()
    {
        ai = new TelemetryClient();
        if (string.IsNullOrEmpty(ai.InstrumentationKey))
        {
            // attempt to load instrumentation key from app settings
            var appSettingsTiKey = AppSettings.InsightsKey;
            if (!string.IsNullOrEmpty(appSettingsTiKey))
            {
                TelemetryConfiguration.Active.InstrumentationKey = appSettingsTiKey;
                ai.InstrumentationKey = appSettingsTiKey;
            }
            else
            {
                throw new Exception("Could not find instrumentation key for Application Insights");
            }
        }
    }
    public void LogException(Exception ex)
    {
        ai.TrackException(ex);
    }
}
Run Code Online (Sandbox Code Playgroud)

azure azure-application-insights

7
推荐指数
2
解决办法
7708
查看次数