我在MVC3应用程序中使用第三方dll。在localhost(我的电脑)上使用dll时效果很好。但是当我将它上传到Web服务器(共享主机)时,我遇到了一个问题。 不使用dll中的函数时,应用程序正常工作。但是,当调用第三方dll的任何功能时,页面将被重定向到登录页面。
注意:我正在使用表单身份验证。
我设置了文件夹属性并为应用程序设置<identity impersonate="true">
以访问Web服务器中的文件和文件夹。
答案 0 :(得分:1)
您的部署包应该包含asp.net MVC的必要文件。在Visual Studio中执行以下步骤:
通过执行此步骤,即使主机/服务器不支持MVC或Razor,我们也能确保MVC应用程序可靠地工作。
答案 1 :(得分:1)
我发现执行以下操作修复了问题: