当我查看MVC 4项目的属性(F4)时,我看不到设置Windows身份验证的典型属性。我相信他们曾经展示过,但现在他们没有。如果我开始一个新的MVC项目,这些属性存在。我怎样才能让他们再次可用?为什么MVC 4项目缺失项目属性Windows身份验证和匿名身份验证
1
A
回答
0
OK,所以我会尽量回答我的问题....
的MVC项目有两个属性表。可以通过右键单击该项目并选择上下文菜单项“属性”来看到。该属性表是大而灰色的,并且占据了通常用于查看代码的窗口。我会称之为'SheetA'。
在解决方案中选择项目时会看到另一个属性表,然后敲击键盘上的F4键。这是一个典型的属性表 - 看起来像一个带有白色背景的薄电子表格,带有灰色边框的单元格,通常是解决方案资源管理器附近的选项卡。我会称之为'SheetB'。
查看'SheetA',如果用户导航到名为'Web'的左侧选项卡并选择服务器'IIS Express',则定义匿名身份验证的选项在'SheetB'上可见。
如果用户在'SheetA'上选择'外部主机',那么匿名认证在'SheetB'上不再可见。
这可能是因为身份验证现在是服务器配置的一部分而不是本地环境。
我不喜欢选择会影响属性可见性的想法。我宁愿它影响到属性的启用属性,所以至少我知道我不会发疯 - “我刚才在前面看到了这个条目,现在它已经没有了!”
相关问题
- 1. Windows和匿名身份验证
- 2. 使用Windows身份验证和匿名身份验证获取用户名
- 3. Firebase匿名身份验证
- 4. 使用Windows身份验证和匿名身份验证获取UserPrincipal
- 5. 匿名前的IIS Windows身份验证
- 6. ASP.NET MVC Windows身份验证
- 7. 通过IIS中的匿名身份验证优先考虑Windows身份验证
- 8. ASP.NET身份验证选项
- 9. 从窗体身份验证转换为Windows身份验证
- 10. 是SQL Server身份验证和Windows身份验证
- 11. 在Windows 8 FingerPrint身份验证选项
- 12. DNN和Windows身份验证
- 13. Asp.net和Windows身份验证
- 14. R和Windows身份验证
- 15. wcf和windows身份验证
- 16. Cordova Windows签名和身份验证
- 17. SQLSever身份验证与Windows身份验证之间的区别
- 18. WCF服务webHttpBinding匿名身份验证
- 19. Windows身份验证混合
- 20. DOTNET运行 - 角 - Windows身份验证 - 未通过身份验证
- 21. 2因子Windows身份验证的强身份验证
- 22. 使用Windows身份验证的简单身份验证代理
- 23. 表单身份验证跨Windows身份验证
- 24. AWS缺失身份验证令牌
- 25. Windows身份验证不验证角色
- 26. Swift2中的Firebase身份验证匿名
- 27. 网站窗体身份验证 - > SQL Server Windows身份验证
- 28. IIS 7.5 Windows +匿名身份验证间歇性地工作
- 29. Android Windows身份验证
- 30. SQL Server身份验证或Windows身份验证
根据我的经验,您通过iis设置了Windows身份验证。你可以告诉vs使用iis express,但我不知道如何通过iis express配置windows auth。 –
查看两个.csproj文件的差异 - 一个显示这些属性,另一个不显示 - 我看到这是一个IIS Express选项,不会影响或影响IIS配置。我通过评估.csproj文件差异得出了这个结论,其中在F4属性表中显示这些属性的项目文件具有显式XML元素名称和。由于这些属性似乎特定于IIS Express,因此我不太在意。不过,我想知道他们为什么在一个展示,而不是另一个。 –
barrypicker
你将不得不向VS开发团队询问一个'因为我绝对不知道 –