小编Bra*_*tie的帖子

SQL Server 2008 connectionString问题

我正在尝试使用ASP.NET MVC 3连接到我的SQL Server 2008数据库.这是我的连接字符串:

  <connectionStrings>
    <add name="AppConnectionString"
         connectionString="Data Source=(local);Initial Catalog=DatabaseName;User Id=UserName;Password=PassWord;"
         providerName="System.Data.SqlClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

什么是错的?

当我尝试在DbContext中查询某些内容时,我得到以下异常:

  • $ exception {"提供程序未返回ProviderManifestToken字符串."} System.Exception {System.Data.ProviderIncompatibleException}

  • InnerException {"与SQL Server建立连接时发生与网络相关或特定于实例的错误.未找到服务器或无法访问服务器.验证实例名称是否正确以及SQL Server是否配置为允许远程连接. provider:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)"} System.Exception {System.Data.SqlClient.SqlException}

有人可以帮帮我吗?

谢谢

asp.net connection-string sql-server-2008-r2 asp.net-mvc-3

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

在Bootstrap 3中查找容器流体类的位置?

当从容器切换到容器流体时,它起作用.但是,我试图在bootstrap.css文件中搜索它但找不到匹配项.任何的想法?!

css html5 twitter-bootstrap

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

用于WCF项目的锅炉板,预期版本化

我开始发现自己越来越多地使用WCF来实现我为内部使用而实施的项目(自动化公司任务,确保所有客户都在同一页面上等).这主要归功于3-10个客户每当我实施解决方案时,我都会立即实现自动化,并且(即使它只是一个小样本)公司正在发展,不断增加池中的客户数量,从而对可靠性/一致性提出更高的要求.话虽如此,我认识到确保我可以扩展的重要性是因为(以前)根据服务的不同,推出一个版本的客户越来越多.

我的最新项目有可能被外化.到目前为止,我已经按照我所知道的方式完成了这项工作,但我仍然希望在未来的更新方面沿着"正确"的道路前进.我应该如何设置我的项目文件,以使其尽可能简单和无缝地保持维护,更新和扩展?我应该将版本号放入命名空间(如在Company.Interfaces.Contracts.June2011.IMyService中),使用伪文件夹,......?

我对前进的这方面感到不自信.我想知道,无论我现有的任何基础工作,都不会给以后的扩展/定制带来负担.我也希望尽可能地坚持"发展规范",因为我们会雇用额外的程序员来帮助工作负载变得更加合理.

有这种经验的人有没有在这个领域的想法,建议和指导?我非常感谢您提供的任何示例,书籍,文档等.


更新(06-17-2011)

为了提供一些见解,我也在寻找一些具体的问题.这些包括:

  1. 如何在命名空间方面修饰服务类与DTO?我已经看到http://service.domain.com/ServerName/Version在Service类本身http://types.domain.com/ServiceName/Version使用并在DTO上使用.这是常见的吗?(将命名空间分隔为类型和服务集合?)
  2. 我是否应该IExtensibleDataObject在所有对象上实施,因为它们可能在将来发布时进化?(立即解决问题)
  3. 如果我的数据库对(例如)字符串长度有限制,我应该扩展IParameterInspector并使用该方法进行有效性(保持逻辑和验证分开),对吗?
  4. 是否应该将"实际服务"分解到自己的类中,因此,正如我的版本所示,服务合同类只调用代码(尽可能使用最少的代码保留每个新版本?)或者我应该将其保留在服务中class并使用任何新方法继承它(同样,如果删除方法会发生什么?)

如果我有很多问题,我很抱歉,我只看到文档中的两端.我看到"设置wcf"然后直接"这是一个版本化的WCF" - 没有segue /步骤.一旦我得到足够的信息,我假设它只是"点击",但我(遗憾地)还没有.


TL;博士

当您开始编写一个您知道将要进行多次迭代的WCF服务时,如何设置项目以使其在未来(对您自己和队友)尽可能简单?

versioning wcf templates

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

.NET 3.5安装程序中是否包含.NET 2.0?

我有一个用Nemerle编写的.NET 3.5程序.作为项目依赖项,我有一个.NET 2.0库.我可以确定当最终用户安装.NET 3.5时我的程序会工作,还是我还需要强迫他安装.NET 2.0?

谢谢.

.net installer nemerle

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

ASP.NET _ViewStart.cshtml - 获取请求

我有一个 ASP.NET 应用程序。我的应用程序有一个 _ViewStart.cshtml 文件。该文件如下所示:

@using MyCompany.MyApp;
@{
  Layout = "/Views/Shared/_Layout.cshtml";

  var p = HttpContext.Current.Request.QueryString["parameter"];
  ViewBag.QSParameter = p;
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,出现以下错误:

The name 'HttpContext' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

我不明白。_ViewStart.cshtml 不是视图的“外壳”吗?我试图弄清楚如何全局读取查询字符串参数并为每个请求在 ViewBag 上设置一个值。我认为这就是这样做的方法。

谢谢

c# razor asp.net-core

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

Jquery 子元素计数

抱歉,jquery ajax xml 101 问题...

我有 2 个问题:1)计算<RESULTS>. 在本例中,只有一个元素恰好称为 OBS。我想知道执行此操作的 jquery 方法。我用长手 javascript 来实现它。2) 您能否建议访问这些计数的首选方法(向下读)。

XML 文件看起来像这样...

<TABLE>
 <RESULTS>
  <OBS>..</OBS>
 </RESULTS>
 <RESULTS>
  <OBS>..</OBS>
 </RESULTS>
</TABLE>
Run Code Online (Sandbox Code Playgroud)

有2人和<RESULTS>1名儿童<OBS>返回。我已经把它覆盖了...

长手Javascript:

var items = request.responseXML.getElementsByTagName('RESULTS');
console.log("child Element Count= ",items[0].childElementCount); // will return 1 = OBS
console.log("nodes Count= ",items.length); // will return 2 =RESULTS
Run Code Online (Sandbox Code Playgroud)

所以我们对此很擅长,但使用 jquery。

Jquery 简写:

var count=$(result).find("RESULTS").size();         
var countLength=$(result).find("RESULTS").length; 
Run Code Online (Sandbox Code Playgroud)

两者都会返回“2”。如何获取子元素的计数?在这种情况下,答案将是 1,因为只有<OBS>

提前致谢。

jquery

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

搜索JSON对象数组

鉴于此JSON对象数组,我不确定如何完成此操作:

var stuff = [
  {
    'Address' : '123 Street',
    'Name'    : 'From'
  },
  {
    'Address' : '456 Avenue',
    'Name'    : 'To'
  }
]
Run Code Online (Sandbox Code Playgroud)

所以我希望能够做的是根据其中一个属性查询这个对象数组,在本例中为"Name",并返回与查询匹配的整个对象.

无论如何使用jquery或只是常规的JavaScript来做到这一点?

例如,我想返回名称==='From'的整个对象

javascript jquery json

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

在TextBox中添加数字

我有这个代码,它只有在所有textBox包含值时才有效..但如果文本框为空,我会收到错误..

Int32 Total = Int32.Parse((txtChild1.Text))
            + Int32.Parse(txtChild2.Text)
            + Int32.Parse(txtChild3.Text)
            + Int32.Parse(txtWife1.Text)
            + Int32.Parse(txtWife2.Text)
            + Int32.Parse(txtWife3.Text);
Run Code Online (Sandbox Code Playgroud)

我知道它必须是像IsNull这样的函数,但对于整数值.有谁知道它是什么?

c# null textbox function

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

按属性和这些属性的有序数组对 IEnumerable&lt;Object&gt; 进行排序

鉴于以下情况:

public class Foo
{
  /* other properties */

  public Int32 Id { get; set; }
}

var listOfFoo = new[]{
  new Foo { Id = 1 },
  new Foo { Id = 2 },
  new Foo { Id = 3 }
};
var sortOrderIds = new[]{
  2, 3, 1
};
Run Code Online (Sandbox Code Playgroud)

如果我想排序listOfFoo以使Ids 以与 中所示的顺序相同的顺序结束sortOrderIds,最好的方法是什么?我想我可以使用类似的方法进行排序:

Int32 SortUsingIdArrayAsReference(Foo x, Foo y)
{
  // creative license on "IndexOf", bear with me
  return Int32.CompareTo(sortOrderids.IndexOf(x.Id), sortOrderIds.indexOf(y.Id));
}
Run Code Online (Sandbox Code Playgroud)

但这真的是最好的方法吗?我希望 LINQ …

c# linq sorting

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

将IRC频道与正则表达式匹配

如何使用正则表达式来匹配IRC频道名称?名称将包含前面的哈希符号(#).

regex irc

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