首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Visual Studio 2013 新增 IIS Express 64 位模式:一鍵解決 SharePoint 開發「32 位進程不支援」難題

     編輯:關於.NET

VS 2012 內建 IIS Express 僅 32 位,導致 SharePoint 伺服器物件模型 (64 位專用) 在 F5 調試時拋出 「SharePoint 不支援在 32 位進程中運行」 錯誤。VS 2013 引入 IIS Express 64 位選項,徹底解決此痛點,無需切換本地 IIS、無需修改專案目標平台。

問題重現

簡單頁面調用 SPContext.Current.Site.OpenWeb().Title:

代碼片段

F5 運行即報錯:

32 位錯誤

一鍵開啟 64 位模式

  1. 工具 → 選項 → 專案和解決方案 → Web 專案
  2. 勾選 「對網站和專案使用 IIS Express 的 64 位版本」

選項路徑

勾選 64 位

驗證成果

重新 F5,頁面正常顯示站點標題:

正常運行

對比 VS 2012

VS 2012 同樣位置完全無此選項:

VS2012 無選項

適用場景

  • SharePoint 應用/計時器工作/事件接收器開發調試
  • 任何需載入 64 位原生組件 (如 Oracle Client、特定 COM 組件) 的 Web 專案
  • 避免「本地 IIS + Attach to Process」的繁瑣流程

VS 2013 此項微創新,為 SharePoint 開發者節省大量環境配置時間,極大提升調試體驗。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved