當我查看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開發團隊詢問一個'因爲我絕對不知道 –