在ASP.NET问题中使用WPF DLL程序集 我有一个C++项目,它在.NET 3.5 SP1中编译为DLL程序集 Project用于使用WPF进行图像渲染处理(它从本地文件夹加载2个图像,将一个图像应用于另一个图像,并将输出文件保存在同一文件夹中)。 我想在ASP.NET项目中将该项目用作网站渲染的参考。 所以我在C++ C语言中创建了一个简单的Web项目,它使用C++项目作为参考。 在ASP.NET Web Development Server(VS2008中内置的Web服务器)中,一切都非常好。 但是,一旦我将此项目发布到同一台计算机上的IIS,或者使用IIS进行调试而不是内置的Web服务器映像渲染,它就不再工作了。我并没有收到任何异常或错误消息,它只是输出的图像并不像它应该的那个样处理

在ASP.NET问题中使用WPF DLL程序集 我有一个C++项目,它在.NET 3.5 SP1中编译为DLL程序集 Project用于使用WPF进行图像渲染处理(它从本地文件夹加载2个图像,将一个图像应用于另一个图像,并将输出文件保存在同一文件夹中)。 我想在ASP.NET项目中将该项目用作网站渲染的参考。 所以我在C++ C语言中创建了一个简单的Web项目,它使用C++项目作为参考。 在ASP.NET Web Development Server(VS2008中内置的Web服务器)中,一切都非常好。 但是,一旦我将此项目发布到同一台计算机上的IIS,或者使用IIS进行调试而不是内置的Web服务器映像渲染,它就不再工作了。我并没有收到任何异常或错误消息,它只是输出的图像并不像它应该的那个样处理,asp.net,c++,wpf,Asp.net,C++,Wpf,如果有人知道是什么原因,我会非常感谢你的洞察力 您有权访问事件日志吗?你应该检查那里是否有任何错误。您应该尝试从纯C代码路径抛出异常,并确保一切正常,并且正在抛出常规异常。C++是编译为托管代码还是本地代码?您可能会发现ASP.NET没有相应的代码访问安全权限,需要是从C#访问的服务器 您还应该检查DLL是否是线程安全的。这给ASP的其他用户带来了问题。.NET/IIS.< /P> BRANY,C++被编译为托管代码。我在事件日志中没有看到任何异常。(可能是我在看错误的地方……我应该检查哪个日志

如果有人知道是什么原因,我会非常感谢你的洞察力

您有权访问事件日志吗?你应该检查那里是否有任何错误。您应该尝试从纯C代码路径抛出异常,并确保一切正常,并且正在抛出常规异常。C++是编译为托管代码还是本地代码?您可能会发现ASP.NET没有相应的代码访问安全权限,需要是从C#访问的服务器


您还应该检查DLL是否是线程安全的。这给ASP的其他用户带来了问题。.NET/IIS.< /P> BRANY,C++被编译为托管代码。我在事件日志中没有看到任何异常。(可能是我在看错误的地方……我应该检查哪个日志?)来自C++ DLL的一些方法在注册GAC时工作得很好,你认为我还需要这样做吗?如何检查id DLL是否是线程安全的?非常感谢。