0

我目前正在开发一个 sharepoint 2007 Web 应用程序,并且我正在尝试在同一网站内创建一个 MVC 3 网站,该网站在 .Net Framework 4.0(集成模式)上运行。

最初,我们遇到了一些问题,因为 web.config(对于主站点 [Sharepoint 2007])具有为 .net 框架 2.0 注册的 dll,即使对于 MVC 3 应用程序也是如此。我们通过更新 .Net Framework 中的 web.config 解决了这个问题,因此在为 .Net 2.0 和 4.0 注册的 dll 上的正确版本。

问题已解决,我能够毫无问题地访问 MVC 和主站点,现在突然之间,在重新启动我的 VM 后,当我访问我的主站点时,提供了一个 DLL(是的,浏览器下载了一个 dll文件 !!)。

我的另外 3 位同事就是这种情况。任何专家的建议都会非常有帮助。

谢谢

4

1 回答 1

0

嘘!经过几天的 IIS 和广泛的谷歌搜索,结果证明为 _vti_bin 文件夹的处理程序映射授予“执行”权限可以解决问题。我很惊讶以前没有人遇到过这个问题,或者可能与 rake 脚本(部署包脚本)有关。

无论如何,感谢所有查看我问题的人。希望这个答案对某人有所帮助!

于 2012-08-18T00:45:28.743 回答