我已经将asp.net应用程序发布到我的IIS应用程序的子目录中。我知道web.config必须存在于根目录中才能使用几个属性。所以我已将web.config移动到应用程序的根目录。我收到以下错误:
Could not load type 'ProjectName.myTypeName'.
我怀疑没有与此aspx文件位于同一目录中的web.config导致此问题。我如何配置这个以便我的web.config可以存在于root中,而aspx文件就在我需要的地方?
谢谢!
-Nick
答案 0 :(得分:1)
应用程序从Web应用程序根目录的/ bin目录加载类型。如果您的类型不在该目录中,则无法创建它们的实例。您有几个选择:
答案 1 :(得分:0)
检查网站dll
目录中是否存在bin
,并且版本正确。
答案 2 :(得分:0)
将子目录设为虚拟目录,并将web.config保存在子目录
中