好吧,我知道如果我发布它,我会自己找到答案...... :)
原来是缺少 DLL。无法创建依赖对象,因此出错。为什么它不只是给我一个缺失的组装错误?啊,这是个好问题!使用以下错误代码示例答案:
public partial class Invoice : System.Web.UI.Page
{
DependentObject SomeObject = new DependentObject();
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
}
如果缺少 DependentObject 代码的程序集... Invoice 对象,因此要提供的页面,无法初始化...服务器找不到它...我们有一个 404。
我不认为自己是 C# 方面的专家,但我的印象是上面的代码是你不应该做的事情。 (对吗?)不知道为什么编译器允许这样做。
将初始对象创建移动到 Page_Load 会产生更有用的缺失程序集异常。
public partial class Invoice : System.Web.UI.Page
{
DependentObject SomeObject;
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
SomeObject = new DependentObject();
}
}
谢谢大家,感谢您的建议。