C# ASP.NET应用程序在bin文件夹中找不到DLL

C# ASP.NET应用程序在bin文件夹中找不到DLL,c#,asp.net,.net-4.0,asp.net-4.0,C#,Asp.net,.net 4.0,Asp.net 4.0,我正在维护一个网站,这是完全用ASP编写的经典。我正在使用ASP.NET添加一些新的集成,但遇到了一些问题 我的应用程序在Visual Studio中运行100%正常,但发布时出现以下错误: Parser Error Message: Could not load type 'Int.OAuth' Source Error: Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OAuth.aspx.

我正在维护一个网站,这是完全用ASP编写的经典。我正在使用ASP.NET添加一些新的集成,但遇到了一些问题

我的应用程序在Visual Studio中运行100%正常,但发布时出现以下错误:

Parser Error Message: Could not load type 'Int.OAuth'

Source Error:
    Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OAuth.aspx.cs" Inherits="Int.OAuth" %>
我试着这样做,使用相对路径和绝对路径,并仔细检查路径,但没有任何效果

2。尝试使用
CodeFile=
而不是
codebhind=

网上消息来源还建议改变:

<%@ Page Language="C#" AutoEventWireup="true"
    CodeBehind="OAuth.aspx.cs" Inherits="RqQb.OAuth" %>


这很不方便,因为VisualStudio在发布时不上载
aspx.cs
文件,所以每次进行更改时,我都必须手动执行此操作

但它仍然没有解决问题。然后,
OAuth.aspx.cs
中使用语句的
开始出错。这些都是外部库,都在bin文件夹中,但显然找不到

3。已尝试将输出路径更改为
/bin

这似乎不会改变任何东西,因为它在本地主机上的Visual Studio中工作正常,但在发布时会崩溃(所有DLL都正确地位于
bin
文件夹中),但我还是进行了检查,并且
Build->Output path
已正确设置为
bin\

4。尝试重新启动visual studio、停止本地主机、清理、重建,然后再次发布。

没有改变任何事情


对于一个总是问:我的问题是我有一个错误,所以我的问题是如何摆脱这个错误?

<%@ Page Language="C#" AutoEventWireup="true"
    CodeBehind="OAuth.aspx.cs" Inherits="RqQb.OAuth" %>
<%@ Page Language="C#" AutoEventWireup="true"
    CodeFile="OAuth.aspx.cs" Inherits="RqQb.OAuth" %>