如何在IIS中托管ASP.NET MVC项目?

时间:2012-05-28 17:24:00

标签: asp.net asp.net-mvc security iis dll

我有一个ASP.NET MVC解决方案,下面有多个项目,它在服务器上传网站后在本地工作正常我得到 System.Reflection.ReflectionTypeLoadException 错误

Screenshot of the error I am getting

我也尝试在 IIS 上运行解决方案,我得到的错误是找不到 在此服务器上找不到请求的URL。

我还将所有DLL复制到输出文件夹,可能是问题是最有可能来自丢失的DLL的问题,是来自远程主机安全级别还是我错过了项目中的其他内容请告知。 enter image description here

在调用hostgator(托管网站的地方)并解决问题后,我被告知我们的托管中不允许使用自定义DLL,因为您可能会看到我已经截取了DLL的屏幕截图想知道我的项目中的东西DLL是什么东西,因为hostgator技术人员说了

1 个答案:

答案 0 :(得分:1)

我假设您正在运行ASP.NET MVC的v3。在这种情况下,您是否已将IIS中的应用程序池.NET Framework版本设置为C#4.0?确实,您的服务器上安装了ASP.NET MVC和.NET Framework 4.0吗?

您的应用程序是否依赖于已部署的应用程序中未包含的任何外部库?

您是否能够调试您的应用程序?即Application_Start。在导致此问题的过程中,某些事情可能会出错。

基本上,更多信息会有所帮助!