问题列表 - 第40353页

“ConnectionString 属性无效。” 当我知道它是有效的时

我有一个 ASP.NET MVC 应用程序,其中数据库位于 IBM i-Series 服务器上。当我开始弹出The ConnectionString property is invalid.错误时,我的应用程序开发已接近完成:

  1. 仅在登录时
  2. 重建后第一次成功登录后
  3. 任何登录的人仍然可以正常工作

另请注意,此问题仅出现在我的解决方案中的一个项目中。另一个项目使用完全相同的连接字符串,并且不存在此问题(复制并粘贴以确保 100% 确定)。AccountController我正在积极开发这些项目,但在登录工作后没有触及连接字符串,也没有使用相关模型类。

我使用的是 Visual Studio 2008 和 .NET 版本 3.5。

连接字符串:

<connectionStrings>
    <add name="IbmIConnectionString" connectionString="DataSource=192.168.50.200;DefaultCollection=QMFILES;Naming=sql;UserID=XXX;Password=XXXX;"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

账户控制器登录方法:

    [HttpPost]
    public ActionResult LogOn(LogOnModel model, string returnUrl)
    {
        string fullName = String.Empty;
        string employeeId = String.Empty;

        if (ModelState.IsValid)
        {
            if (MembershipService.ValidateUser(model.UserName, model.Password))
            {
                FormsService.SignIn(model.UserName, model.RememberMe);
                EmployeeLoginModel elm = new EmployeeLoginModel();
                elm.GetUserInfo(model.UserName, model.Password, out fullName, out employeeId);
                // Update the AuthCookie to include the last …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc connection-string

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

C#WinForms模型 - 视图 - 演示者(被动视图)

我正在用C#开发一个WinForms应用程序.我在GUI编程方面经验有限,而且我必须在飞行中学到很多东西.话虽这么说,这就是我正在建设的.

请参阅常规GUI查看以下链接:

GUI http://img227.imageshack.us/img227/1084/program0.jpg

现在,我已经完成了很多工作,但是在非常糟糕的自治设计模式中.我不知道该项目是否会达到一定的规模,因此,是时候进行一些重大的重构了.

我一直在研究GUI设计模式,我希望实现的模式是被动视图(参见http://martinfowler.com/eaaDev/PassiveScreen.html).我正在寻找一些如何将这些结合在一起的帮助.

背景:

1)根据用户在"TreeView"中单击的内容,左下角的"列表"将显示可填充"编辑器"区域的对象列表.这些对象可能是TextBox或DataGridView.用户切换列表以选择他/她想要在"编辑器"中看到的内容

2)该模型本质上是一个包含数据和配置文件的文件夹.有一个外部程序在给定目录上运行,创建输出文件/文件夹等.我正在开发的这个程序旨在以用户友好的方式有效地管理/配置这些对象

3)我一直在做的事情的问题是它几乎不可能测试,因此转向MVP-esque被动视图设计模式

我试图让它成为独立于View的程序.我无法找到任何更复杂的交互式视图与被动视图模式一起使用的示例.

问题:

1)我是否需要为程序的整个"外观"实现一个大的接口/视图,然后为每个TreeView,Editor,Logger等实现子接口/子视图?或者这样做有更好的"结构"吗?

2)当从视图"移交"事件到演示者/控制器时(无论你想使用什么术语WRT被动视图设计模式),我应该这样做的方式是什么?有时我有简单的属性需要更新,有时我需要一系列的步骤来展开.

我会喜欢这个主题的建议和意见.我已经浏览了互联网,但我没有找到足够的例子来帮助我继续这个项目.

提前致谢!

丹尼尔

c# mvp design-patterns passive-view

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

WCF和DataContractSerializer是否以不同方式序列化CollectionDataContract修饰的集合类型?

我有一个非常简单的自定义集合类型,它继承自List <>并使用CollectionDataContract.

当我使用DataContractSerializer.WriteObject来序列化它时,它以我期望的方式尊重CollectionDataContract属性; 但是,当我将它用作WCF方法的返回类型时,我得到默认的ArrayOfFoo.

我想知道服务合同中是否有一些装饰我不知道.

细节:

[DataContract(Namespace = "")]
public class Foo
{
    [DataMember]
    public string BarString { get; set; }
}

[CollectionDataContract(Namespace = "")]
[Serializable]
public class FooList : List<Foo> {}
Run Code Online (Sandbox Code Playgroud)

如果我只是实例化一个Foo,然后使用DataContractSerializer.WriteObject来序列化它,我会得到你所期望的:

<FooList>
    <Foo>
        <BarString>myString1</BarString>
    </Foo>
</FooList>
Run Code Online (Sandbox Code Playgroud)

但是,如果我有一个像这样的方法的服务...

[ServiceContract Name = "MyService"]
public interface IMyService
{
    [OperationContract, WebGet(UriTemplate = "foos/")]
    FooList GetAllFoos();
}
Run Code Online (Sandbox Code Playgroud)

然后为http://www.someEndpoint.com/foos/做一个GET ,我明白了:

<ArrayOfFoo>
    <Foo>
        <BarString>myString1</BarString>
    </Foo>
</ArrayOfFoo>
Run Code Online (Sandbox Code Playgroud)

我也尝试在CollectionDataContract属性中指定Name ="MyFooListName".相同的结果:DataContractSerializer获取备忘录; WCF没有.

wcf datacontractserializer

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

Rails:如何对OrderedHash进行排序/重新排序

我有一个OrderedHash,从这里的答案生成,看起来像这样:

<OrderedHash {2=>"534.45",7=>"10",153=>"85.0"}>
Run Code Online (Sandbox Code Playgroud)

所以,我需要按降序对第二个值进行哈希排序.我试过这个:

var.sort! {|a,b| b[1] <=> a[1]}
NoMethodError: undefined method `sort!' for #<ActiveSupport::OrderedHash:0x127a50848>
Run Code Online (Sandbox Code Playgroud)

如何重新排序此OrderedHash?

sorting hash ruby-on-rails

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

OpenMP:嵌套并行化有什么好处?

根据我的理解,#pragma omp parallel它的变化基本上在许多并发线程中执行以下块,这对应于CPU的数量.当嵌套并行化时 - 并行为并行,并行函数内的并行函数等 - 内部并行化会发生什么?

我是OpenMP的新手,我想到的情况可能相当简单 - 将矢量与矩阵相乘.这是在两个嵌套的for循环中完成的.假设CPU的数量小于向量中的元素数量,那么尝试并行运行内部循环是否有任何好处?线程总数是否会大于CPU数量,还是内部循环会顺序执行?

c++ parallel-processing multithreading nested openmp

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

Xcode调试器有时不会进入某个方法

有时当我按下Xcode调试器中的"step into"按钮时,它会跳过方法调用.

即使该方法是我编写的方法,并且源代码在同一个项目中,也会发生这种情况.

谁能解释如何防止这种情况?

debugging xcode

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

Shift + Enter不再在Visual Studio中添加新行

我安装了Visual Studio 2010生产力电源工具,从那时起Shift + Enter不会在文本编辑器中添加新行.我已经尝试禁用所有生产力工具设置,甚至完全卸载生产力电源工具,但Shift + Enter仍然无效.我找不到这个设置.

如何重新启用shift + enter来添加空格(就像单独输入一样)?

visual-studio

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

如何从php发送的ajax中接收和使用json?

我想从php接收json到ajax并想要访问json中的不同字段值.

php json

-1
推荐指数
1
解决办法
334
查看次数

为什么这个html表定义没有验证?

我收到此W3C HTML验证错误:

end tag for "table" which is not finished
Run Code Online (Sandbox Code Playgroud)

对于此代码:

<table id="myTable">
</table>
Run Code Online (Sandbox Code Playgroud)

这是我的DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Run Code Online (Sandbox Code Playgroud)

我认为表的定义非常好!?

html html-table w3c-validation

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

SqlDependency - 如何解释SqlNotificationEventArgs属性?

我正在使用SqlDependency类,并且一直尝试找不到SqlNotificationEventArgs对象的Type,SourceInfo属性的可能组合列表.

是迄今为止我发现的最接近的.但是,我知道这并不能涵盖所有内容,因为我已经看到了组合Change/Client/Error.

我真的很想知道我是否以最好的方式处理所有可能的情况.也就是说,只要有可能,我想重新建立"订阅".
例如,更改/客户端/错误是针对网络问题,该问题中断了SqlServer与我的应用之间的通信.一旦重新建立通信,我就能够成功恢复.

编辑:

如果我举一些关于我所担心的例子,也许会有所帮助.对于我说"恢复"时的以下问题,我的意思是在运行时重新建立订阅,即无需人工干预.

  • 是安全的假设类型Subscribe方法有什么我可以做恢复.
  • 它是安全的假设,一个来源Data总会有信息truncate,insert,update,或delete.如果不是,它将永远是类似的东西.我目前没有区分这些情况,我只是重新建立订阅并获取更新的数据.
  • 它是安全的假设,有可能是个例外信息Alter,一个来源object手段,我的查询不再有效,我将无法恢复.

c# sql-server-2005 sqldependency

24
推荐指数
1
解决办法
3308
查看次数