gpt4 book ai didi

c# - 项目找不到 app_code 文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:57 28 4
gpt4 key购买 nike

我的名字是 samy,我快疯了!

我遇到了这个问题,我的类在 app_code 中在我将它们上传到服务器后不可见。本地一切正常。

当很多答案都是这样的时候,我读了一些关于这个的其他问题:

“右键单击解决方案资源管理器中的项目,然后选择属性。在属性窗口中,有一个生成操作选项。”

 *when i right click i cant see any proprty button so i used F4 but then i cant see any build option only "Custom Tool", "File Name" , "Full Path".

和 “你需要先发布你的网站。” *这也不起作用。

或者 “你的类(class)没有编译。 *我尝试构建解决方案,但也没有用。

请帮助我,因为我正在开始阅读/查看有关如何打好绳结的教程(这也可能会失败,所以不要太担心,哈哈)

这是我收到的错误(它看起来像这样,因为我使用的是 iframe) http://img14.imageshack.us/img14/11/theerrorb.png

如果我发布站点并将其上传到服务器,这是我遇到的错误,所有 app_code 文件都按照您所说的那样编译在 bin 文件夹中。

http://img193.imageshack.us/img193/4436/errorifipublish.png

最佳答案

可能的解决方案 1

我以前在使用 ASP.NET 网站时见过这种情况。如果我没记错的话,您应该确保引用的路径正确连接。

即如果您向项目中添加了自定义 DLL

C:\My References\Some3rdParty.dll

并且您将 DLL 移动到另一个文件夹/位置。或者您可以简单地引用一个无法找到的 DLL。

如果您解决了这些引用问题,您会发现您的 App_Code 突然被编译了。

可能的解决方案2

右键单击并转到 Visual Studio 解决方案资源管理器中 App_Code 目录中每个 .cs 文件的属性,并确保 Build操作 设置为编译

可能的解决方案 3

如果您的 .cs 文件位于 App_Code 目录的子文件夹中,您应该将以下内容添加到您的 web.config 文件中:

<configuration>
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="MySubAppCodeFolderName"/>
</codeSubDirectories>
</compilation>
</system.web>
</configuration>

可能的解决方案 4

  1. 在 Visual Studio 中,在解决方案资源管理器 中右键单击您的网站,然后单击发布网站。确保目标位置是您机器上的一个文件夹。
  2. 登录您的网络服务器并转到那里的 BIN 文件夹。在您网站的 BIN 文件夹中,删除所有 App_Web_.dllApp_Web_.dll .compiled 文件。
  3. 从您的计算机上,将您的网站(包括 BIN 中的 App_Web_*.dll)复制到您的网站所在的网络服务器。您可能不应该复制 的唯一文件是您的Web.config 文件。

关于c# - 项目找不到 app_code 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com