问题列表 - 第3603页

企业库日志记录块未记录

我遇到了3.1版本的日志应用程序块的问题......

使用3.5框架,我的应用程序在我的桌面上工作正常...一旦它部署到我们的qa盒子......日志记录停止运行.web.config在两种情况下都是相同的.有任何想法吗?权限问题?

经过快速诊断后...在调试模式下编译时可以正常工作但不能释放...任何人都知道要更改的设置以使其在发布模式下工作吗?

c# asp.net enterprise-library

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

如何从路径中提取每个文件夹名称?

我的道路是 \\server\folderName1\another name\something\another folder\

如果我不知道路径中有多少个文件夹而且我不知道文件夹名称,如何将每个文件夹名称提取为字符串?

非常感谢

c# string

60
推荐指数
8
解决办法
10万
查看次数

UserControl Focus 问题 - Focus() 有时返回 false

我有一个行为类似于选项卡控件的用户控件。选项卡标题是UserControl覆盖Paint事件以使它们看起来自定义的实例。

为了利用选项卡页上各种控件上的验证事件,当用户单击选项卡标题时,我们将焦点设置为TabHeader用户控件。

我注意到Control.Focus()有时会返回 false,但文档没有说明为什么Control.Focus()会返回 false,除了控件无法接收焦点之外。但我不知道为什么。

这是我所看到的:如果 myTabHeader UserControl不包含任何子控件,并且我myControl.Focus()MouseClick事件中调用,则 focus 返回 true。

如果 myTabHeader UserControl包含子控件并且我myControl.Focus()MouseClick事件中调用,则焦点返回 false。

如果 myTabHeader UserControl包含子控件,并且我myControl.subControl.Focus()myControl.MouseClick事件中调用,则 focus 返回 true。

有人可以解释一下吗?

.net user-controls

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

以编程方式访问web.config的<compilation />部分?

有没有办法访问<compilation />web.config文件中的标记?

我想检查文件中的" debug "属性是否设置为" true ",但我似乎无法弄清楚如何做到这一点.我已经尝试过使用了WebConfigurationManager,但这似乎不允许我进入该<compilation />部分.

更新:

我知道我可以轻松地像XML文档一样加载文件并使用XPath,但我希望框架中已经存在一些可以为我做这件事的东西.似乎会有一些东西,因为已经有方法来获取应用程序设置和连接字符串.

我也尝试过WebConfigurationManager.GetSection()以下几种方法:

WebConfigurationManager.GetSection("compilation")// Name of the tag in the file
WebConfigurationManager.GetSection("CompilationSection") // Name of the class that I'd expect would be returned by this method
WebConfigurationManager.GetSection("system.web") // Parent tag of the 'compilation' tag
Run Code Online (Sandbox Code Playgroud)

所有上述方法都返回null.我假设有一种方法可以进入这个配置部分,因为有一个类已经存在(' CompilationSection'),我只是想不通如何得到它.

.net c# asp.net configuration

10
推荐指数
2
解决办法
6631
查看次数

检查已删除文件的历史记录

如果我在Subversion中删除文件,我该如何查看它的历史和内容?如果我尝试执行svn catsvn log在不存在的文件上,它会抱怨该文件不存在.

另外,如果我想恢复文件,我应该svn add回来吗?

(我特意询问了Subversion,但我也想听听Bazaar,Mercurial和Git如何处理这个案例.)

svn version-control bazaar

155
推荐指数
10
解决办法
8万
查看次数

仅使用连接字符串打开Microsoft.practices.EnterpriseLibrary数据库

我正在使用Microsoft.Practices.EnterpriseLibrary数据库工具,我使用连接字符串信息创建新数据库时遇到问题.

理想情况下,我想做以下事情:

Database dbEngine = DatabaseFactory.CreateDatabase(
    "Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;");
Run Code Online (Sandbox Code Playgroud)

是否可以仅使用连接字符串创建数据库?

如果是这样,怎么能实现呢?

database connection-string enterprise-library database-connection

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

如何在Linux中为ODBC创建DSN?

我正在挖掘一个Linux应用程序,该应用程序应该使用DSN来连接到SQL Server.连接停止工作,我找不到正在使用的凭据(我所知道的只是DSN的名称).

我熟悉Windows中的DSN,但它们是如何创建的以及它们存储在Linux中的哪个位置?

linux sql-server odbc dsn

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

网站设计 - 仅更改正文内容

目前我正在设计一个新网站,我想要正确规划.

主页面包含一个顶级内容(标题包括徽标等)主体,左侧是菜单,页面末尾显示页脚.

在菜单中我有50页,我只想更改它的正文内容.

复制所有页面(甚至ASP.NET代码)是不值得的.

当然,有一种更好的方法可以做到这一点.

谢谢

asp.net layout templates

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

asp.net mvc将控制器放入一个单独的项目中

我只是在学习asp.net mvc而我正在试图弄清楚如何将我的控制器转移到一个单独的项目中.通常当我之前设计过asp.net网络应用程序时,我为我的模型创建了一个项目,为我的逻辑创建了另一个项目,然后是网络.

现在我正在学习asp.net mvc我希望遵循类似的模式并将模型和控制器分别放入他们自己的独立项目中,并将views/scripts/css保留在Web中.模型部分很简单,但我不明白的是如何让我的控制器在一个单独的项目中"找到".另外,我想知道这是否可取.谢谢!

asp.net-mvc

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

Java中的"动态"转换

Hullo all,

想知道是否有任何Java黑客可以告诉我为什么以下不起作用:

public class Parent {
    public Parent copy() {
       Parent aCopy = new Parent();
       ...
       return aCopy;
    }
}

public class ChildN extends Parent {
    ...
}

public class Driver {
     public static void main(String[] args) {
         ChildN orig = new ChildN();
         ...
         ChildN copy = orig.getClass().cast(orig.copy());
     }
}
Run Code Online (Sandbox Code Playgroud)

代码很高兴编译,但决定在运行时D =抛出ClassCastException

编辑:哇,真的很快回复.多谢你们!所以我似乎无法使用这种方法向下转换...有没有其他方法可以在Java中进行向下转换?我确实考虑过让每个ChildN类都覆盖copy(),但是并不热衷于添加额外的样板代码.

java inheritance casting

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