【发布时间】:2014-10-10 12:08:16
【问题描述】:
我们有使用第三方 DLL 的 Soap Webservice 项目。在 Visual Studio 中,当我运行该程序时,它运行良好。它可以找到dll。但是当我将项目放入 IIS 时,webservice 找不到 dll。这是下面的 DLLImport 部分。
[DllImport(@"/dll/y1d431_mit.dll",
EntryPoint = "Y1DPackG", SetLastError = false, ExactSpelling = true)]
private static extern void Y1DPackG(ref int ErrorNumb, ref int ErrorMsgs,
string RegCustomer, int RegPassword, int CostOptim, int IgnoreLast,
int EffortLev, int ReduceLays, int PrefShort, int DiffStocks,
int DiffPieces, int ReusLength, int GapItIt, int GapItEnd,
int GapGripEnd, int OptimTime, int IterMult, int LayByMark,
int RunMsgMode, int ReservInp2, ref int StockGrLth, ref int StockGrCst,
ref short StockGrQty, ref int PartGrLth, ref int PartGrMrkID, ref short PartGrQty,
ref int Critsum, ref int Effsum, ref int StockSum, ref int PartSum,
ref int LengthSum, ref int WasteSum, ref int CostSum, ref int LastStockNo,
ref int LastParts, ref int LastLength, ref int LastWaste, ref int LastCost,
ref int PatternSum, ref int LayoutSum, ref int LayoutCuts, ref int ReservOut1,
ref int ReservOut2, ref short StockGrNo, ref short PartGrNo, ref short PartStockNo,
ref short StockLayNo, ref short StockPatNo, ref short StockParts, ref int StockWaste);
IIS根据DLLImport语句在哪里查找dll文件?我应该根据DLLIMPORT语句将dll文件放在哪里以便IIS找到它?
【问题讨论】:
标签: c# asp.net web-services iis dll