我已经部署到IIS服务器工作MVC 4应用程序。 我想复制这个MVC应用程序在IIS中其他网站的内部,所以我联系了滨,视图,脚本,工作MVC网站的图片使用虚拟目录的新网站。 然后我复制在Global.asax和Web.config文件中到新的站点的根目录。 在审查新网站的内容来看,它看起来与原来的站点的目录结构,除了文件夹是虚拟的。
当我去运行在浏览器中新的网站,我收到以下错误:
Parse Error: Parser Error Message: Could not load type 'PrApp.MvcApplication'.
<%@ Application Codebehind="Global.asax.cs" Inherits="PrApp.MvcApplication" Language="C#" %>
我读过了这一点,但无法找到任何点。 大多数处理不好的组件或缺少的命名空间,但因为我知道这个组件的工作,我不知道为什么我会收到此错误。 我的假设是,这个网站的功能会完全像其他以来的文件和dll的都是“存在”,但也许这是一个坏的假设,由于我缺乏遵守代码的经验。
我的目标是运行多个IIS站点内相同的MVC应用程序,使他们每个人都可以有自己的根目录下,而我可以保持一个代码库。
任何帮助是极大的赞赏!
UPDATE:IIS的图像。 - 突出显示的网站是一个与虚拟目录。 其他扩展网站是工作MVC应用程序。
更新2:我删除从辅助站点的根Global.asax文件和错误走了。 现在,我收到以下错误:403 - 禁止:拒绝访问。 我也试着将我的虚拟目录的应用程序,但无济于事。 我不知道这是进步。 请让我知道如果您有任何建议。