我在asp.net应用程序中使用第三方dll文件。在开发环境中一切正常。
在部署时,我已将应用程序包导入IIS默认站点进行测试。一切都像魅力一样。
当我需要在IIS(默认站点除外)上创建新网站时,问题就开始了。所以我创建了一个新站点,一个新的dir路径(不是wwwroot),得到了一些权限问题,我解决了。然后我启动了应用程序并且似乎运行良好,但是当我尝试访问使用第三方dll的引用的特定页面时,应用程序从第3方拥有的函数引发异常(错误的名称或数字...)派对dll。
很奇怪,IIS默认站点中的一切都很好用,当我使用新的IIS站点时,它会爆炸。不知道该做什么,有什么想法吗?感谢
答案 0 :(得分:0)
检查您在新站点中指向的应用程序池,并确保将其设置为正确的.NET版本。创建新网站时,您可能刚刚使用了默认的应用程序池。
答案 1 :(得分:-1)
“已解决”,将新的应用程序池更改为默认应用程序池。仍然不知道为什么新池会发生异常。