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