我有一个包含 2 个文件的网站,如下所示:
- 页面.aspx
- page.aspx.cs
以前我可以将新文件拖放到 Web 服务器上,IIS 会自动编译这些文件,我可以访问该页面,例如
http://www.website.com/page.aspx
...以及 .cs 文件中包含的页面类中的相关功能可以很好地工作。
现在我收到错误:“无法加载类型命名空间.classname”,它指的是我的页面类。
现在出于某种奇怪的原因,我必须将所有 .cs 文件,甚至是页面类放入 app_code 文件夹中。
在我的网站上发生的所有变化是我重新组织了结构,以便我的页面不再位于 Web 根目录上,而是位于http://.../newfolder/page.aspx中。
由于某种原因,我的所有 page.aspx.cs 文件现在都必须在 app_code 中。
有任何想法吗?