我正在与另一个使用 C#、.NET 3.5 的开发人员一起开发一个项目。我们遇到了代码在我的机器上运行的问题,但是当它在他的机器上运行时,我们收到以下错误:
说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。
解析器错误消息:无法加载类型“._Default”。
Default.aspx 的实际标头如下所示:
<%@ Page Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="<myApplication>._Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
到目前为止,我们已经尝试了以下方法:
- 撤消他所做的任何更改,以便他拥有最后一个服务器版本
- 清除浏览器缓存
- 重置 IIS
当这不起作用时,我们甚至从他的本地计算机上删除了他的网站版本,并直接从 TFS 重新加载。那也没用……
这个问题只发生在昨天下午晚些时候——在此之前它工作正常。他做了一些改变,但没有什么应该导致这种情况,特别是考虑到他有来自 TFS 的最新版本(在我的机器上工作),那么我不明白它是如何工作的。
另一件事是,如果我们从他的机器上将它发布到网站上,那么它就可以工作,所以它肯定暗示了他的问题,但我不知道它可能是什么。