托管调试助手“PInvokeStackImbalance”在“C:\Program Files\Common Files\microsoft shared\DevServer\11.0\WebDev.WebServer40.EXE”中检测到故障。
其他信息: 对 PInvoke 函数“FashionBook.Web!FashionBook.Web.AuthorizeUtil::ALS_OpenLicense”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。
将c#中的声明方法[DllImport("AutoAccreditDll.dll")]
改为 [DllImport("AutoAccreditDll.dll",EntryPoint = "ALS_OpenLicense", CallingConvention = CallingConvention.Cdecl)]即可
满足微软本地调用约定。