我在ASP.NET 2010中编写了Web应用程序。在iis中运行时,在web配置中,显示服务器错误,第13行()身份验证模式)。我不知道原因。请帮助我。 这段代码是:
webconfig:
Line 11: <httpRuntime requestValidationMode="2.0" />
Line 12: <compilation debug="true" targetFramework="4.0"/>
Line 13: <authentication mode="Forms">
Line 14: <forms loginUrl="~/Login.aspx" defaultUrl="~/Home.aspx" timeout="30" protection="All" slidingExpiration="true"/>
Line 15: </authentication>
答案 0 :(得分:0)
尝试将.dll文件从bin文件夹(在源位置)复制到为项目创建的IIS文件夹。不知道在部署时有时会忽略它的原因
答案 1 :(得分:0)
您还没有发布“黄页”的确切错误
您可以尝试删除一些参数,例如
<forms loginUrl="~/Login.aspx" defaultUrl="~/Home.aspx" timeout="30" protection="All" slidingExpiration="true"/>
要
<forms loginUrl="~/Login.aspx" timeout="30" slidingExpiration="true"/>
然后尝试删除完整身份验证标记
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" defaultUrl="~/Home.aspx" timeout="30" protection="All" slidingExpiration="true"/>
</authentication>
您可以逐步了解确切的错误。
答案 2 :(得分:0)
您的系统中应安装.Net 4.0。和Nee将项目的应用程序池更改为.Net 4.0。目前是DafultAppPool。
更改值。在ISS管理器中选择您的网站,您可以在右侧看到高级设置。单击此按钮将应用程序池更改为.Net 4.0。