小编The*_*iot的帖子

部署引用Web服务的asp.net Web Service

我有一个asp.net Web解决方案,它引用了另一个网站(也在我们的开发环境中)的Web服务.我想知道在部署到生产时是否需要更改Web服务的地址(从生产服务器)以及如何或不需要进行任何更改?

asp.net deployment web-services web-deployment

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

SyndicationFeed:内容为CDATA?

我正在使用.NET的SyndicationFeed来创建RSS和ATOM提要.不幸的是,我需要在描述元素(SyndicationItem的Content属性)中使用HTML内容,格式化程序会自动对HTML进行编码,但我宁愿将整个描述元素包装在CDATA中,而不对HTML进行编码.

我的(简单)代码:

var feed = new SyndicationFeed("Title", "Description", 
               new Uri("http://someuri.com"));
var items = new List<SyndicationItem>();

var item = new SyndicationItem("Item Title", (string)null, 
               new Uri("http://someitemuri.com"));

item.Content = SyndicationContent.CreateHtmlContent("<b>Item Content</b>");

items.Add(item);
feed.Items = items;
Run Code Online (Sandbox Code Playgroud)

有人知道如何使用SyndicationFeed做到这一点吗?我的最后一招是"手动"为feed创建XML,但我宁愿使用内置的SyndicationFeed.

asp.net rss syndication-feed syndication-item

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

将普通方法转换为静态有什么好处?

从问题中可以清楚地看出,如果我将正常方法转换为静态方法,我将获得什么收益?

.net c# static-methods

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

How to find if the file is a CSV file?

I have a scenario wherein the user uploads a file to the system. The only file that the system understands in a CSV, but the user can upload any type of file eg: jpeg, doc, html. I need to throw an exception if the user uploads anything other than CSV file.

Can anybody let me know how can I find if the uploaded file is a CSV file or not?

java csv web-applications

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

从 C# 程序的命令行使用 App.Config

我正在学习 log4net,目前正在测试如何使用 App.Config 进行 XMLConfiguration。

问题是我的办公室没有 .NET IDE,例如 Visual Studio 2008 或 Express Edition(不要让我开始了解为什么/如何:-))

我需要编译并运行我的代码,其中 log4net 从 App.Config 读取配置设置。我该怎么做?

我的 C# 代码如下。

public class BasicXMLConfiguration
{
    public static void Main (string [] args)
    {
        log4net.Config.XmlConfigurator.Configure();
        log4net.ILog log = 
                     log4net.LogManager.GetLogger(typeof(BasicXMLConfiguration));
        log.Info("beginning of loop");
        for (int c = 0; c < 10; c++)
        {
            log.DebugFormat("Loop Count is {0}", c);
        }
        log.Info("looping ends");
    }
}
Run Code Online (Sandbox Code Playgroud)

我的App.Config如下

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
    </configSections>

    <log4net>

        <!--
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
            <layout …
Run Code Online (Sandbox Code Playgroud)

c# configuration log4net command-prompt

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

获取contact.LastName时System.Runtime.InteropServices.COMException(0x800706BE)

我们的一些用户有时会遇到此异常(不是针对每个联系人):

System.Runtime.InteropServices.COMException (0x800706BE): 
   The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
   at Microsoft.Office.Interop.Outlook._ContactItem.get_LastName()
Run Code Online (Sandbox Code Playgroud)

当我们尝试获取联系人的姓氏(ContactItem类型)时会发生这种情况.

有谁知道问题是什么?

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

.net c# mapi outlook comexception

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

正则表达式(匹配单词+某个数字)C#

抱歉这样快速询问所有正则表达式专家:)

我可以使用哪种正则表达式匹配单词的结尾+某个数字

例如.字符串结尾与"Story"+ 0或更多数字匹配

"ThisIsStory1"    = true
"ThisIsStory2000" = true
"ThisIsStory"     = true
"Story1IsThis"    = false
"IsStoryThis1"    = false
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的

我可以插入C#的正则表达式非常棒.

谢谢

c# regex

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

HttpContext.Current.ApplicationInstance.Application vs HttpContext.Current.Application

如果我想存储一些对象以跨页面和会话共享我应该使用哪一个?

HttpContext.Current.ApplicationInstance.ApplicationHttpContext.Current.Application.

我正在使用HttpContext.Current.Application但只是在两者之间感到困惑.

asp.net httpapplication httpapplicationstate

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

查询。表中每一行的 Ajax 请求

我尝试对表中的每一行执行 Ajax 请求,但无法达到预期的结果

桌子:

<table>
        <tr class="data">
            <td class="editable">
                <a class="refresh btn btn-large" class="page">
                    Col one
                </a>
            </td>
            <td class="editable">
                <a href="#" data-pk="10" id="query" class="query">
                    Col two
                </a>
            </td>
        </tr>
        <tr class="data">
            <td class="editable">
                <a class="refresh btn btn-large" class="page">
                    Col one 1
                </a>
            </td>
            <td class="editable">
                <a href="#" data-pk="10" id="query" class="query">
                    Col two 1
                </a>
            </td>
        </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

Ajax 请求

$("#detect_rel").click(function(){
    $('.data').each(function(i, el) {
         var query   = $(el).children('.editable').children('.query').text();
        var page    = $(el).children('.editable').children('.page').text();

        $.ajax({
            url: 'wordstat/ajax?query='+query+'&page='+page,
            success: function(data){
                $(el).children('.editable').children('.relevantnost').html(data)
            }
        }); …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

链接异步方法

我试图将我创建的一些异步方法链接在一起,我相信对于我如何工作有一些根本的误解

这是我的代码的表示:

public async Task<bool> LoadFoo()
{
    return await Foo.ReadAsync("bar").ContinueWith((bar) =>
    {
        Foo.ReadAsync("baz").ContinueWith((baz) =>
        {
            Foo.ReadAsync("qux").ContinueWith((qux) =>
            {
                return true;
            });

            return true;
        });

        return true;
    });
}

public void LoadEverything()
{
    LoadFoo().ContinueWith((blah) =>
    {
        OtherLoadMethod();
    });
}
Run Code Online (Sandbox Code Playgroud)

现在我期待调用LoadEverything()时,LoadFoo("bar","baz"和"qux")中的所有ReadAsync方法都会运行并完成,并且在它们全部完成之后,在LoadEverything中的.Continue将运行这样,在"bar","baz"和"qux"ReadAsync方法完成之前,OtherLoadMethod()不会执行.

我实际看到的是LoadFoo被调用,然后在LoadFoo中获得最终完成之前,OtherLoadMethod开始运行(继续使用"qux"ReadAsync).

有人可以帮助澄清我的错误吗?为什么在ReadAsync("qux")完成并返回true之前,不会执行OtherLoadMethod?

c# asynchronous async-await

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