小编ini*_*iki的帖子

在IIS中创建Web站点和Web应用程序

到目前为止,我在想我们总是在IIS中创建/托管网站.但我今天正在阅读powershell教程,其中说创建网站和Web应用程序是不同的.

这是教程链接(查看创建网站和应用程序的不同部分) -
http://learn.iis.net/page.aspx/433/powershell-snap-in-creating-web-sites-web-applications-virtual -directories和-应用池/

请指导一下这两者有什么区别.
任何例子都会非常有用.

谢谢!

iis powershell

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

“\r\n”在word文档中显示为小方块,C#

我在运行时将一些包含 '\r\n' 的文本附加到 word 文档中。但是当我看到word文档时,它们被替换成小方块:-(

我尝试将它们替换为,System.Environment.NewLine但我仍然看到这些小盒子。

任何的想法?

c# ms-word aspose

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

在文档中查找HTML字符串

我想<p>...</p>在文档中获取所有HTML .
使用以下Regex方法查找所有此类字符串:

Regex regex = new Regex(@"\<p\>([^\>]*)\</p\>", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)

但我无法得到任何结果.我的正则表达式有什么问题吗?

现在,我只想获取<p>...</p>标签之间的所有内容,并希望使用Regex,因为源不是HTML文档.

.net html c# regex

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

流利的Nhibernate - HasMany - 未保存子对象

我有一个ReportRequest对象定义为:

public class ReportRequest
{
    public virtual Int32? Id { get; set; }
    public virtual string Description { get; set; }
    public virtual IList<ReportClient> ReportClients{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

和ReportClient定义为:

public class ReportClient
{
    public virtual int? Id { get; set; }

    public virtual long? ClientId { get; set; }

    public virtual string Name { get; set; }

    public virtual string EmailAddress { get; set; }

    public virtual IList<ReportClient> ChildClients { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

ReportClient的映射:

public class ReportClientMap : ClassMap<ReportClient>
{
    public …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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

WCF - 公开参数化构造函数

我有一个名为RecipientDto的WCF DataContract定义为:

[DataContract]
public class RecipientDto
{
    [DataMember]
    public string Name
    {
        get;
        private set;
    }

    [DataMember]
    public string EmailAddress
    {
        get;
        private set;
    }

    public RecipientDto(string name, string emailAddress)
    {
        Name = name;
        EmailAddress = emailAddress;
        //Initialize other property here
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望将RecipientDto的构造函数暴露给客户端,因为它涉及其他属性的一些基本初始化(此处未显示).

请指导我如何实现这一目标.

谢谢!

wcf

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

网站项目的编译dll在哪里

关于Visual Studio中的Web站点项目的一个查询 -

我做了以下步骤 -

  • 使用VS 2010创建了一个WebSite
  • 在App_Code文件夹中添加了一个自定义类,并在default.aspx中使用它
  • 运行应用程序,我可以看到结果
  • 服务器代码中所做的任何更改都会反映在浏览器上,而不进行任何重新编译(网站功能)

因此,当对网站进行动态重新编译时,某处.net运行时将存储已编译的dll,不是吗?

谁能指导哪里可以找到动态构建期间生成的DLL存储?(出于好奇,我只是想知道这个:-))

谢谢!

PS我也做了一个'发布网站',我可以在发布文件夹中看到一堆已编译的dll.所以,我的问题仅涉及动态构建.

asp.net visual-studio-2010 web

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

避免在数据库中添加重复项的最佳方法

我有一个包含三列的SQL Server表:

表格1

col1 int
col2 int
col3 string
Run Code Online (Sandbox Code Playgroud)

我为所有三列定义了一个唯一约束 (col1, col2, col3)

现在,我有一个.csv文件,我想在此表中添加记录,*.csv文件可以有重复记录.

我在上面的场景中搜索了各种避免重复的选项.以下是适合我的三个选项.请看一下并提出一些关于每种方法的优点/缺点的想法,以便我可以选择最好的方法.

选项1 :

首先避免重复,即从csv文件向列表添加对象时.我用过HashSet<T>了这个并覆盖了类型T下面的方法:

public override int GetHashCode()
{
    return col1.GetHashCode() + col2.GetHashCode() + col3.GetHashCode();
}

public override bool Equals(object obj)
{
    var other = obj as T;
    if (other == null)
    {
        return false;
    }
    return col1 == other.col1
        && col2 == other.col2
        && col3 == other.col3;
}
Run Code Online (Sandbox Code Playgroud)

选项#2

List<T>代替HashSet<T>.

添加所有对象后删除重复项 List<T>

    List<T> distinctObjects = allObjects
        .GroupBy(x => new …
Run Code Online (Sandbox Code Playgroud)

c# sql-server hashset

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

Oracle - 带有 INSERT 和 UPDATE 的合并语句

我有一个名为 TextData 的现有表,其中包含 TextId 和 Text 字段。在下面的语句中,我尝试使用 - 将一些记录合并(插入/更新)到该表中

MERGE INTO maestro.TEXTDATA T
USING ( 
select N'/Common/UserStatusExpired', N'Expired' from dual
union all select N'/Common/UserStatusPwdExpired', N'Pwd Expired' from dual
) AS Source (Id, Txt) ON (T.TEXTID = Source.Id)
WHEN MATCHED THEN
    UPDATE SET TEXT = Source.Txt
WHEN NOT MATCHED THEN
    INSERT (TEXTID, TEXT) VALUES(Source.Id, Source.Txt);
Run Code Online (Sandbox Code Playgroud)

但是,收到此错误 -

missing ON keyword
Run Code Online (Sandbox Code Playgroud)

谁能建议我在合并声明中缺少什么。

谢谢你!

sql oracle sql-update sql-insert

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

如何查找wsdl版本

任何人都可以建议我如何找到我的网络服务公开的 wsdl 版本 -
来自 wsdl 的片段 -

<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"    
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" 
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" 
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" 
xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" 
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:tns="http://tempuri.org/" 
xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
name="XXXService" targetNamespace="http://tempuri.org/">
Run Code Online (Sandbox Code Playgroud)

我已经浏览了这些网络链接 - https://coderanch.com/t/502335/certification/define-wsdl-version
根据上面的帖子,它是 1.2

而查看此 - https://www.soapui.org/docs/soap-and-wsdl/working-with-wsdls/
SoapUI 文档显示“SoapUI 支持 1.1 版本的 WSDL 规范”。因为我的 wsdl 在 SoapUI 中加载成功 - 它可能是版本 1.1 吗?

因此,我不确定我的 Web 服务正在公开哪个版本的 wsdl (1.1/1.2/2.0)。

有什么建议请。

soap wsdl web-services

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

正则表达式或XML解析器C#

我有一些单词模板(点/点)文件,包含xml标签和纯文本.
在运行时,我需要将xml标记替换为各自的邮件合并字段.

因此,需要解析这些xml标记的文档并将其替换为合并字段.我正在使用Regex来查找和替换这些xml标签.但我被建议使用XML解析器来解析XML标记([正则表达式包含在<*>,C#中的字符串).

示例文档如下所示:

Solicitor Letter

<Tfirm/>
<Tbuilding/>
<TstreetNumber/> <TstreetName/>

For the attention of: <TContact1/> <TEmail/>


Dear  <TContact1/>

RE: <Pbuilding/> <PstreetNumber/> <PstreetName/> <Pvillage/> <PTown/>

We were pleased to hear that contracts have now been exchanged in the sale of the 
above property on behalf of our mutual client/s.  We now have pleasure in enclosing a 
copy of our invoice for your kind attention upon completion.

....
Run Code Online (Sandbox Code Playgroud)

还有一点需要注意,尖括号是由最终用户在模板中手动输入的.

我尝试使用XMLReader,但由于我的文档本身没有root标记,因此出错.

请指导我是否应该坚持使用正则表达式,或者是否有任何方法可以使用XML Parser.

谢谢!

c# regex xml

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