我的web.config文件位于应用程序空间的根目录下。我的源代码必须在根目录下的另一个文件夹中。我还在web.config中定义了名称空间。
当我运行应用程序时,它找不到任何已定义的命名空间,这会导致我的所有@Register标记崩溃。
如何将web.config放在一个位置,将我的代码放在另一个位置?
答案 0 :(得分:1)
只有在/ bin文件夹包含文件时才能执行此操作,或者对于WSP(WebSite Project)设置,您可以使用app_code文件夹包含项目。
修改强>
从事物的声音看起来好像你没有将根标记为应用程序,而是实际的子文件夹。我会确保在IIS中你将根设置作为应用程序而不是你的子文件夹,这会引起一些重大的混淆。
答案 1 :(得分:0)
bin和app_glolbalresource文件夹已移至根文件夹。然后所有代码都被移动到子文件夹。
现在一切正常。对视图代码进行了一些小的更改,以导入所需的命名空间。