小编aca*_*dia的帖子

在C#应用程序中使用IBM FileNet Web服务

我们的组织使用IBM FileNet作为文档管理系统.FileNet P8附带了一个可以在.net中使用的Web服务API

有没有人试过这个?如果是的话,请指导我任何资源开始?

非常感谢提前.

http://publib.boulder.ibm.com/infocenter/p8docs/v4r5m1/index.jsp?topic=/com.ibm.p8.doc/developer_help/content_engine_api/guide/gs_procedures.htm

c# filenet-p8

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

C#中的实体和N层体系结构

我有三个表,如下所示

Emp
----
empID int 
empName
deptID


empDetails
-----------
empDetailsID int
empID int

empDocuments
--------------
docID
empID
docName
docType
Run Code Online (Sandbox Code Playgroud)

我正在创建一个实体类,以便我可以使用n层架构在C#中进行数据库事务等.我开始创建类,如下所示

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace employee
{
    class emp
    {
        private int empID;
        private string  empName;
        private int deptID;

        public int EmpID { get; set; }
        public string EmpName { get; set; }
        public int deptID { get; set; }

    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是empDetails和empDocuments与empID有关.我如何在我的emp类中拥有它们.

如果你能指导我一个例子,我将不胜感激.

谢谢

c# n-tier-architecture

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

在页面中间显示Ajax UpdateProgress

我正在使用Ajax UpdateProgress控件.虽然它正如我预期的那样工作,但我希望它出现在页面的中心.我怎么做

<asp:UpdateProgress runat="server"
      id="PageUpdateProgress" DisplayAfter=0
      DynamicLayout=true>
   <ProgressTemplate>
      <div>
         <img src="../Images/load.gif" />           
     </div>
   </ProgressTemplate>
</asp:UpdateProgress>
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-ajax

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

在VB.net中用双引号括起值

我在vb.net中有这个字符串.如果您能告诉我如何将值括在双引号中,我将不胜感激

dim str as string=""
str.Append("EmpID=" & empNo & " DeptID=" & deptID & "")
Run Code Online (Sandbox Code Playgroud)

我希望string的值为EmiID ="10"DeptID ="20"

vb.net

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

Windows注册表中的Mime类型

在我使用C#构建的Windows服务中,我尝试根据文件扩展名设置mime类型,如下所示

static string GetMimeType(string fileName)
        {
            string mimeType = "application/unknown";
            string ext = Path.GetExtension(fileName).ToLower();

            Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(ext);

            if (regKey != null && regKey.GetValue("Content Type") != null)
                mimeType = regKey.GetValue("Content Type").ToString();

            return mimeType;
        } 
Run Code Online (Sandbox Code Playgroud)

在生产服务器上,由于显而易见的原因,我们没有安装Acrobat或word.我该如何解决这个问题?还有其他设置mime类型的方法吗?如果不是如何在生产服务器上创建这些mime类型而不必安装这些软件.

提前致谢

c# windows mime-types

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

无法在C#中加载类型

在我的C#类中运行良好,从昨天开始我尝试运行程序后突然出现以下错误.当我尝试构建解决方案时,它正在成功构建.

Could not load type 'FileNet.Api.Admin.IRepository' from
Run Code Online (Sandbox Code Playgroud)

程序集'FileNet.Api,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 63fc2fb3fdeef4f1'.

当我尝试调试解决方案时,我在SetOSNames()处得到上述错误; 我无法进入SetOSNames(); 方法.

请帮忙

private void IntializeVariables(IConnection connection)
{
    domain = Factory.Domain.FetchInstance(connection, null, null);
    domainName = domain.Name;
    ost = domain.ObjectStores;
    SetOSNames(); ///Error thrown here
}

//
// Intializes the ArrayList osNames with object store names.
//
public void SetOSNames()
{
    IEnumerator ie = ost.GetEnumerator();
    while (ie.MoveNext())
    {
        IObjectStore os = (IObjectStore)ie.Current;
        osNames.Add(os.DisplayName);
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

文件已损坏,无法修复

我试图根据从ASP.net Web服务收到的二进制数据在我的ASP.net页面中显示PDF文件.下面是代码.虽然我出于某种原因从Web服务获取数据,如果我在页面加载时运行下面提到的代码,我会得到上面提到的错误.

请帮忙

Response.Buffer = True
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", "Inline")

Dim ws As New imageGenService.Service1
Dim imagebyte As Byte() = Nothing

imagebyte = ws.generateSamplePDF()

If imagebyte IsNot Nothing Then
    '"attachment; filename=Whatever.pdf"

    Dim MemStream As New System.IO.MemoryStream
    Dim doc As New iTextSharp.text.Document
    Dim reader As iTextSharp.text.pdf.PdfReader
    Dim numberOfPages As Integer
    Dim currentPageNumber As Integer
    Dim writer As iTextSharp.text.pdf.PdfWriter = iTextSharp.text.pdf.PdfWriter.GetInstance(doc, MemStream)
    doc.Open()
    Dim cb As iTextSharp.text.pdf.PdfContentByte = writer.DirectContent
    Dim page As iTextSharp.text.pdf.PdfImportedPage
    Dim rotation As Integer

    reader = New iTextSharp.text.pdf.PdfReader(imagebyte) …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

数据表中的第一列值

我有一个只有1个数据表和1行但有2列的数据集.我想获得第一列的价值.我怎样才能在vb.net中获取它

vb.net

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

Oracle Query Join问题

我有一个Oracle表,如下所示

Orders
---------
ORDERID
DESCRIPTION
TOTALVALUE
ORDERSTATUS
Run Code Online (Sandbox Code Playgroud)

我有下面提到的查询

select ORDERID,ORDERSTATUS
FROM ORDERS
WHERE ORDERID IN( 1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1020,
                  1030,104,1040,1090,789)
Run Code Online (Sandbox Code Playgroud)

一些orderIDs上面提到的不是订单表.尽管我想要的orderIDs出现在同为空状态的结果集.

感谢您的帮助.

sql oracle oracle10g

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

IIS 7拒绝访问路径“ 0”

我有一个使用ASP.net 4.0开发并托管在IIS7(ProdServer)中的Web应用程序。在其中一个页面中,我正在创建一个文件并将其存储在\ someOtherServer \ Storage \文件夹中。

当我登录生产服务器并点击运行和\ someOtherServer \ Storage \时,我能够浏览该文件夹。

当我运行ASP.net应用程序时,出现错误,拒绝访问路径“ 0”。

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径“ 0”。

没有授权ASP.NET访问请求的资源。考虑将资源的访问权限授予ASP.NET请求标识。ASP.NET具有一个基本进程标识(在IIS 5上通常为{MACHINE} \ ASPNET或在IIS 6和IIS 7上通常为Network Service,在IIS 7.5上通常为已配置的应用程序池标识),如果应用程序无法模拟,则使用该标识。如果应用程序通过进行模拟,则身份将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。

要授予ASP.NET对文件的访问权限,请在资源管理器中右键单击该文件,选择“属性”,然后选择“安全性”选项卡。单击“添加”以添加适当的用户或组。突出显示ASP.NET帐户,然后选中所需访问权限的框。

iis-7

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