小编Tol*_*men的帖子

如何在visual studio中获取文件的相对路径?

我试图获取我在Visual Studio中的解决方案资源管理器中添加的图像文件的路径,但我无法获得该图像的相对路径.H是我项目的文件结构:

/BulutDepoProject
    /FolderIcon
        Folder.ico
        Main.cs

我可以得到这样的图像:

"C:\\Users\\Tolga\\Desktop\\BulutDepo\\BulutDepoProject\\FolderIcon\\Folder.ico" 
Run Code Online (Sandbox Code Playgroud)

但我应该能够得到类似的东西:

"~\\FolderIcon\\Folder.ico"
Run Code Online (Sandbox Code Playgroud)

我想我不知道它的确切语法所以我不能获取图像.:(

c# visual-studio

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

MongoDB:更新子文档

我有这个系列:

[{ "_id" : 7,
   "category" : "Festival",
   "comments" : [
        {
                "_id" : ObjectId("4da4e7d1590295d4eb81c0c7"),
                "usr" : "Mila",
                "txt" : "This is a comment",
                "date" : "4/12/11"
        }
    ]
}]
Run Code Online (Sandbox Code Playgroud)

我想要的是在这样的注释中插入一个新字段:

[{ "_id" : 7,
   "category" : "Festival",
   "comments" : [
        {
                "_id" : ObjectId("4da4e7d1590295d4eb81c0c7"),
                "usr" : "Mila",
                "txt" : "This is a comment",
                "date" : "4/12/11",
                "type": "abc"  // find the parent doc with id=7 & insert this inside comments
        }
    ]
}]
Run Code Online (Sandbox Code Playgroud)

如何在comments子文档中插入?

mongodb

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

WCF服务接受post编码的multipart/form-data

有没有人知道,或者更好的是有一个WCF服务的例子,它将接受表格后期编码multipart/form-data即.从网页上传文件?

我在谷歌上空了.

塔,蚂蚁

html wcf http

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

如何防止多次启动我的应用程序?

我使用ClickOnce安装部署了我的C#WinForms应用程序.一切正常(经过大量工作):),但现在我遇到了一个问题:

每当我单击"开始"菜单中的应用程序快捷方式时,都会启动一个新实例.我需要避免这种情况.

我该怎么做才能防止多次发布?

c# deployment clickonce

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

HTML嵌入式PDF和onload

我正在使用以下html在网页中嵌入PDF: -

<object id="pdf" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="1024" height="600">
    <param name="SRC" value="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" />
    <embed src="/GetDoc.ashx?SOID=<%=Html.Encode(Model.OrderID)%>" width="1024" height="600">
        <noembed> Your browser does not support embedded PDF files. </noembed>                     
    </embed>
</object>
Run Code Online (Sandbox Code Playgroud)

PDF的加载速度有点慢,所以我想隐藏对象并显示加载消息/ gif,直到它完全加载,因此用户不会看空白屏幕.

我真正需要的是一种告诉对象何时满载的方法.我已经尝试了'onload'事件,但它似乎永远不会被解雇.

我开始认为这可能是不可能的,但要问......

html embed pdf

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

资源池"default"中的系统内存不足,无法运行此查询.在sql上

我有一个运行服务,每分钟可以获得50-100个查询.这些都不是高成本的查询.此服务已运行约3-4个月,没有任何错误.

突然几天前,它开始提供"资源池中没有足够的系统内存'默认'来运行此查询." 偶尔会出错.当我调查问题时,我看到它sqlservr.exe使用~1.5 gb ram和%25的CPU(全部为1/4CPU).当我重新启动时,sqlservr.exeram从~50mb开始并慢慢增加直到它变为~1.5gb然后导致使用它的应用程序崩溃.

在我进行了一些研究后,我发现它是由我使用的sql server版本引起的.这是限制数字的快速版本.所以我将我的sql server从'2008r2 express'升级到'2012 enterprise'.当我启动服务时,我认为我的问题终于结束了,因为服务只使用了大约60mb的内存,但不幸的是在一小时内同样的问题开始发生,但这次我在Windows任务管理器上看到的已用内存仍然是~60mb,没有超出任何限制.

EntityFramework在wcf服务中用作ORM.与此同时,我有 SqlQueryNotification(经纪人和东西)系统进行一些缓存操作.

我错过了一些关键的配置点吗?或者6GB的内存和我的4个CPU真的不够用吗?但它不能是因为相同的负载就像3个月那样,并且当时没有任何错误,并且代码也没有任何变化.

ram已分配

ram用法

c# sql sql-server wcf

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

使用C#根据LDAP对用户进行身份验证

我正在使用DirectorySearcher在LDAP服务器中搜索用户条目.

DirectoryEntry de = new DirectoryEntry();
de.Path = "LDAP://myserver/OU=People,O=mycompany";
de.AuthenticationType = AuthenticationTypes.None;

DirectorySearcher deSearch = new DirectorySearcher();

deSearch.SearchRoot = de;
deSearch.Filter = "(uid=" + model.UserName + ")";

SearchResult result = deSearch.FindOne();
Run Code Online (Sandbox Code Playgroud)

我能够在结果变量中得到预期的输出.
但是,如果我尝试通过在目录条目中提供密码来验证同一用户,我总是会收到以下错误.

"用户名或密码不正确."

DirectoryEntry entry = new DirectoryEntry("LDAP://myserver/OU=People,O=mycompany", username, password);
DirectorySearcher search = new DirectorySearcher(
    entry,
    "(uid=" + username + ")",
    new string[] { "uid" }
);

search.SearchScope = System.DirectoryServices.SearchScope.Subtree;
SearchResult found = search.FindOne();   ->>>>>this is where I get wrong credential error.
Run Code Online (Sandbox Code Playgroud)

用户名和密码适用于我要验证的用户.

任何人都可以告诉我这里我做错了什么或如何调试这个.

c# authentication ldap

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

如何使用Netbeans设置JBoss服务器?

我正在尝试使用NetBeans向导设置jBoss 7服务器,但它说"提供有效的jBoss Application Server 6,5或4位置".我也下载了第6版以试一试,它运行良好.在netbeans IDE 7.1.2上添加jBoss 7的正确方法是什么?

任何帮助,将不胜感激...

jboss netbeans

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

.Net 4.5包括.Net 4.0

我正在使用Winforms开发一个C#桌面应用程序.我使用visual studio点击一次安装工具创建了一个安装策略.幸运的是,它为客户提供检测,下载和设置相关的必备组件.

我的问题是我开始使用.NET 4.0开发此应用程序,然后在先决条件列表上将其升级到.NET 4.5,同时选中4.5和4.我想知道如果我取消选中.NET 4.0组件它会没问题吗?

.NET 4.5是否包含.NET 4.0?

.net deployment clickonce frameworks

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

推送服务器和客户端应用程序之间的通知机制

我正在使用C#开发桌面应用程序,它通过WCF Web服务与服务器通信.它应该是一种同步应用程序.这意味着当我在客户端应用程序上进行一些更改时,我应该立即更新服务器(这很容易使用服务调用),但也应提供此机制,反之亦然,必须立即在多个客户端上应用服务器上的更改.我知道我可以对我的服务器进行轮询,但这看起来并不整齐,而且我也听说过双工服务,但我不确定是否可以用它来实现这种机制.

我在这个问题上提出一些建议.提前致谢.

c# wcf push-notification

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