小编Col*_*Col的帖子

在64位构建服务器上将网站项目构建为32位

我有一个VS 2010解决方案,其中包含一个网站,其中包含一个Web服务.Web服务引用了一个COM dll,当在我们的64位构建服务器上构建解决方案时,它会导致问题.我得到典型的32/64位错误:

ASPNETCOMPILER:错误ASPCONFIG:无法加载文件或程序集"xxx"或其依赖项之一.尝试加载格式不正确的程序

当我使用32位aspnet_compiler构建站点时,它构建正常.那么,我如何指定一个网站应该被构建为32位?VS中的配置管理器只允许我选择任何CPU,所以我不能将它改为x86这个网站...

谢谢.

msbuild visual-studio-2010

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

asp.net将CSV字符串转换为字符串[]

有没有一种简单的方法将字符串从csv格式转换为字符串[]或列表?

我可以保证数据中没有逗号.

c# csv string

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

实体框架CTP5代码优先 - 可以在非主键上进行实体拆分吗?

使用EF CTP5,我试图做一些实体拆分,其中实体是从两个单独的表构造的.如果两个表上的键不是主键,是否可以进行拆分?

例如,Id是我在Note实体上的主键.我想从单独的表中获取我的CreatedUser详细信息,但第二个表上的主键对应于Note实体中的CreatedUserId.

        modelBuilder.Entity<Note>()
            .Map(mc =>
            {
                mc.Properties(n => new
                {
                    n.Id,
                    n.Title,
                    n.Detail,
                    n.CreatedUserId,
                    n.CreatedDateTime,
                    n.UpdatedUserId,
                    n.UpdatedDateTime,
                    n.Deleted,
                    n.SourceSystemId,
                    n.SourceSubSystemId
                });
                mc.ToTable("Notes");
            })
            .Map(mc =>
            {
                mc.Properties(n => new
                {
                    n.CreatedUserId,
                    n.CreatedUser
                });
                mc.ToTable("vwUsers");
            });
Run Code Online (Sandbox Code Playgroud)

我看过注释只有在两个表中都存在实体主键时才能实现实体拆分?

提前致谢.

entity-framework code-first entity-framework-ctp5

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

从wcf服务返回html

我有一个Web服务,我需要从中返回一个包含html的字符串.这个html是Select控件的标记(用于jqGrid搜索过滤器),例如

<select><option id='1'> value 1 </option></select>  
Run Code Online (Sandbox Code Playgroud)

我的WCF Web服务包含一个将此值作为字符串返回的方法...

public string GetLeadTypeSelect()
{
    return "<select><option id='1'> value 1 </option></select>";
}  
Run Code Online (Sandbox Code Playgroud)

这种方法的合同是:

[OperationContract]
[WebInvoke(Method = "GET",
    BodyStyle = WebMessageBodyStyle.Bare,
    ResponseFormat = WebMessageFormat.Json)]
string GetLeadTypeSelect();  
Run Code Online (Sandbox Code Playgroud)

我的问题是转义字符被插入到字符串中,因此渲染返回的HTML无用 - 服务返回:

"<select><option id='1'> value 1 <\/option><\/select>"  
Run Code Online (Sandbox Code Playgroud)

引号和'/'关闭<option><select>标签中的转义都会导致问题.

jqGrid使用返回的HTML显示下拉列表...

filterModel: [
    { label: 'Type', name: 'type', stype: 'select', surl: '../../../Services/Leads/GetLeads.svc/GetLeadTypeSelect' },
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,如何将纯HTML从此Web服务返回给客户端,以便将其插入到我的HTML页面中?

科林,提前感谢您的帮助.

html wcf json jqgrid

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