我正在创建一个非常简单的MVC3网站。我不需要添加数据库验证。
我正在使用带有脚手架帐户控制器的标准MVC项目。
在web.config文件中我有
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn">
<credentials passwordFormat="Clear">
<user name="admin" password="mypassword" />
</credentials>
</forms>
</authentication>
我收到以下错误。 (我使用casinni,这个错误通常是因为申请未被声明)
使用注册为的部分是错误的 allowDefinition的=&#39; MachineToApplication&#39;超出应用水平。这个 虚拟目录未配置为错误可能导致错误 IIS中的应用程序。
任何想法如何解决?
答案 0 :(得分:3)
我一直是个大人物!我一直在编辑错误的web.config文件!
当我编辑根目录下的那个时,我编辑了/ views文件夹下的那个,doh!
答案 1 :(得分:0)
尝试构建并清理解决方案。我发布后必须这样做。另请参阅this question