0

我正在与另一个使用 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 的最新版本(在我的机器上工作),那么我不明白它是如何工作的。

另一件事是,如果我们从他的机器上将它发布到网站上,那么它就可以工作,所以它肯定暗示了他的问题,但我不知道它可能是什么。

4

1 回答 1

0

非常感谢您的回复 - 它现在已修复,这是一件非常愚蠢的事情。基本上在解决方案中,我们有另一个网站,它构成了我们解决方案的另一部分。出于某种原因,选项文件或任何默认为该项目的文件并重置了起始页。该项目没有 default.aspx 页面,因此出现错误。我只是重置了起始页并更改了启动项目,它就成功了!

谢谢

安德鲁

于 2013-08-30T09:05:32.717 回答