小编ife*_*olz的帖子

如何解决实体框架提供程序异常

我已经将我的WCF项目发布到服务器上,我还在同一个盒子上发布了一个消耗WCF服务的MVC应用程序.

在我的MVC应用程序上尝试登录时,这会使用wcf服务,但我在浏览器上遇到此异常,

实体框架提供程序类型"System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer"在与固定名称"System.Data.SqlClient的" ADO.NET提供程序的应用程序配置文件中注册无法加载.确保使用了程序集限定名称,并且程序集可供正在运行的应用程序使用.

这是一个实体框架异常,但我假设因为我的项目已经在开发环境中引用了EF,在部署服务项目之后,DLL也应该包含EF引用,但我不知道为什么我会收到此错误.

我可以看到这条消息,因为我打开了 includeExceptionDetailInFaults="True"

c# asp.net-mvc wcf publish entity-framework

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

Docker和Octopus Deploy之间有什么区别

我一直在使用Octopus Deploy,只是为了将Web应用程序部署到AWS EC2实例上.我知道Octopus Deploy是特定于.NET的,与Docker相比,学习曲线非常简单.我理解使用Docker的一个方面是创建容器而不是使用虚拟机管理程序来创建VM.

但我的问题是使用Docker而不是章鱼部署的真正原因是什么?这对于部署应用程序更好.他们做不同的事吗?

.net web-deployment octopus-deploy docker docker-container

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

我如何阻止 Visual Studio 2017 在保存时构建

我不确定发生了什么,但我重新启动了我的 VS2017 Enterprise,每次我保存时它都在构建整个解决方案。我试过进入工具 > 选项,但我无法弄清楚禁用它的选项在哪里。我也安装了 ReSharper。不知道是不是这个问题。

c# msbuild resharper build visual-studio-2017

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

如何在文本框中有字符串时启用按钮?

我在form2中有一个文本框和一个按钮.在form1中单击某个项目时,将显示form2.我希望在文本框为空时禁用form2中的按钮,但是当用户开始键入时,我想启用该按钮.

我尝试在initialisecomponent()之后在我的构造函数中使用if,但它不起作用:

if(textbox1.text != "")
{
   btnOne.Enabled = true;
}
Run Code Online (Sandbox Code Playgroud)

我也试过调用一个checkText()在初始化组件之后调用的方法,它使用do-while循环来检查:

do{
    btnOne.Enabled = true
  }
 while(textbox1.text != "");
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

c# winforms

3
推荐指数
1
解决办法
4876
查看次数

当语句中的列值为空时,如何从 select 语句中返回位值

在选择查询中,其中一列是可为空的 varchar 列。如果该特定列为 NULL,如何返回 a10作为位值?

我试过做这样的事情

select
    isnull(nullif(isnull(JavascriptCode, 0),JavascriptCode), 1) as HasJavaScriptCode
from code
Run Code Online (Sandbox Code Playgroud)

但这似乎返回了一个字符串值,所以我不能在我的代码中使用。

sql-server string null bit

3
推荐指数
1
解决办法
7599
查看次数

map函数在React中不起作用

我是React JS的新手,我正在测试fiddler中的一些函数.我不知道为什么我得到一个指向map函数的错误.我无法渲染我定义的数组.

相关片段:

      {this.props.data.productSpecs.map(function(productSpec){
        <b>Category Name:</b> {productSpec};
      })}
Run Code Online (Sandbox Code Playgroud)

完整代码:

var productCategory = {
    productName: 'SamamgaTV1',
  productCategory: 'Television', 
  productSpecs: ['32inch','black','hd']
};

var ProductComponent = React.createClass({
  render: function() {
    return( <div>
                        <h2>Product</h2>
              <b>Product Name:</b> {this.props.data.productName}
              <h2>Category</h2>
              <b>Category Name:</b> {this.props.data.productCategory}
              <h2>Specs</h2>
              {this.props.data.productSpecs.map(function(productSpec){
                <b>Category Name:</b> {productSpec};
              })}
           </div>);
  }
});

ReactDOM.render(
  <ProductComponent data={productCategory} />,
  document.getElementById('container')
);
Run Code Online (Sandbox Code Playgroud)

javascript dictionary ecmascript-6 reactjs

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

我如何在asp.NET中构建一个完整的mailto锚点

我有一个文字标签,传递一个字符串列表.我希望传递给它的一个字符串是一封电子邮件..我希望该电子邮件是一个超链接.这是我到目前为止所得到的,

tenancyManager.UserEmail = "a@b.c";
if (null != tenancyManager.UserEmail)
{
    var emailAnchor = "<a href="+"mailto:"+tenancyManager.UserEmail+">"+ "</a>";
    builder.Append(emailAnchor);
    builder.Append("<br />");
}
Run Code Online (Sandbox Code Playgroud)

这似乎没有用,任何人都可以帮助我的语法?我也试过了

var email = string.Format("<a href={0}{1} Text={2}> </a>", "mailto:", tenancyManager.UserEmail, tenancyManager.UserEmail);
Run Code Online (Sandbox Code Playgroud)

c# asp.net anchor stringbuilder hyperlink

0
推荐指数
1
解决办法
1330
查看次数

如何在我的Typescript构建中解决错误"无法找到模块'jquery'"

我目前在我的"ts"文件的顶部有这个import $ = require("jquery");我正在这样做,因为我试图在我的打字稿文件中使用jquery,但我似乎无法让它编译,因为它返回标题中声明的错误.我正在使用ASP.NET CORE

脚本文件夹

在此输入图像描述

tsonfig.json

{
    "compilerOptions": {
        "noImplicitAny": true,
        "noEmitOnError": true,
        "sourceMap": true,
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true,
        "target": "es5",
        "module": "umd"
    },
    "files": [
        "wwwroot/js/player-page.ts",
        "wwwroot/js/playerDetails-page.ts",
        "wwwroot/js/DataTableSetting.ts"
    ],
    "compileOnSave": true
}
Run Code Online (Sandbox Code Playgroud)

main.ts

require.config({
    baseUrl: "wwwroot/js/lib",

    paths: {
        jquery: "jquery-3.1.1"
    }
});

require(["jquery", "DataTable", "DataTableSetting"],
    ($: JQueryStatic, datatable: DataTables.DataTable, dataTableSetting: any) => {
        console.log($);
    });
Run Code Online (Sandbox Code Playgroud)

ASP.NET MVC布局页面

    <script data-main="~/js/lib/main" src="~/js/lib/require.js"></script>
Run Code Online (Sandbox Code Playgroud)

控制台错误

http://requirejs.org/docs/errors.html#scripterror
    at makeError (require.js:5)
    at HTMLScriptElement.onScriptError (require.js:5)
Run Code Online (Sandbox Code Playgroud)

TS文件

import $ = require("jquery");
import DataTables = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery requirejs typescript asp.net-core

0
推荐指数
1
解决办法
3347
查看次数