我的名字是萨米,我疯了!
我遇到了这个问题,我的课程在app_code中是不可见的,因为我将它们上传到服务器.localy每件事都很好.
当很多答案是这样的时候,我读了一些关于此的其他问题:
"右键单击解决方案资源管理器中的项目,然后选择"属性".在属性窗口中,有一个"构建操作"选项.
*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".
Run Code Online (Sandbox Code Playgroud)
并且"你需要先发布你的网站."*这也没有用.
或者"你的班级没有编译.*我试图建立解决方案,但也没有工作.
请帮助我,因为我开始阅读/看到如何制作一个好的绳子结的教程(这可能会失败太多所以不要担心太多哈哈)
这是我得到的错误(看起来像这样使用iframe) http://img14.imageshack.us/img14/11/theerrorb.png
这是我得到的错误,如果我发布网站并将其上传到服务器,所有app_code文件都在bin文件夹中编译,如你所说.
我在使用ASP.NET网站之前已经看过这个.如果我的记忆正确,我应该确保引用的路径正确连接.
即,如果您为项目添加了自定义DLL
C:\ My References\Some3rdParty.dll
并将DLL移动到另一个文件夹/位置.或者你可以简单地引用一个无法找到的DLL.
如果您解决了这些参考问题,您会发现您的App_Code突然被编译.
右键单击并转到Visual Studio Solution Explorer中App_Code目录中每个.cs文件的属性,并确保将Build Action设置为Compile.
如果您的.cs文件位于App_Code目录中的子文件夹中,则应将以下内容添加到web.config文件中:
<configuration>
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="MySubAppCodeFolderName"/>
</codeSubDirectories>
</compilation>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)