我有一个需要使用VB6 Com dll的ASP.NET Web项目。我有一个控制器,在那里我从com dll创建类的对象,并在我的操作中使用该对象。当我从大约2000-2500个线程调用该操作时,似乎一切都正常,但是当我从更多的线程运行它时,我在创建com对象实例时得到了这个错误:
Creating an instance of the COM component with CLSID from the IClassFactory failed due to the following error: 800401f7 (or 800a01b8).
我发现com组件在STA线程模式下运行,而AS
我安装了Windows10,MS Word 2007和IIS7。我一直在使用经典的ASP和VBScript进行编码。
我使用下面的代码来打印doc文件。
Dim oWord
Set oWord = Server.CreateObject("Word.Application")
oWord.Documents.Open "D:\Patient\PatientDocs\Template2.docx"
oWord.Activedocument.PrintOut
oWord.Quit
Set oWord = Nothing
并获得:
Server object erro
在ASP.NET MVC中使用Ninject时,抽象出第三方依赖的最好方法是什么?
通常,我会这样做:
public interface IProductRepository
{
IEnumerable<Product> GetProducts();
}
public class ProductRespository : IProductRepository
{
public IEnumerable<Product> GetProducts()
{
...
}
}
然后在控制器中:
public class Produc