程式設計雜談——Platform target x64
在Visual Studio中選擇.NET Framework框架並選用任意模板建立一個普通的Web應用工程,毫無疑問,此時應該是能夠正常執行此工程的。
但是將工程屬性->編譯->Platform target一項中從Any CPU改成x64。
再執行工程後,頁面會出現伺服器錯誤的提示。
這是因為預設情況下Visual Studio除錯時所用的IIS Express是32位的,只能運行同是32位的程式。
修正的方法是在工具->選項->工程與解決方案->Web工程中,將使用64位IIS Expres選項勾上。
當佈署在IIS時也可能出現類似的錯誤。
在Release模式下,將Platform target選擇為x86。釋出工程並在IIS下建立網站。瀏覽此網站時,會出現之前一樣的錯誤。
這是因為IIS預設執行的是64位的程式。
要想修正錯誤,需要在應用程式池中將網站對應的程式池的高階設定裡把啟用32位應用程式
一項調整為True。
有趣的是,如果你建立Web工程時選擇的框架是.NET Core,那麼無論設定為x64還是x86,既使沒有選擇64位IIS Expres,工程也都能正常執行
相關推薦
程式設計雜談——Platform target x64
在Visual Studio中選擇.NET Framework框架並選用任意模板建立一個普通的Web應用工程,毫無疑問,此時應該是能夠正常執行此工程的。 但是將工程屬性->編譯->Platform target一項中從Any CPU改成x64。 再執行工程後,頁面會出現伺服器錯誤的提示。
隨筆程式設計雜談錄--《隆中對》
注:本篇非技術文,只是一些個人總結感觸,不喜歡的出門左走 《隆中對》----張風捷特烈 自C語言盛行以來,豪傑並起,執掌一方者不可勝數,Java比於C++,則年輕而效低,然Java遂能克C++, 以弱為強者,非惟效率,抑亦人和也。今Java已擁億萬之眾,移動端後端並行,此誠不可與爭鋒。 Pyt
MFC對話方塊程式設計雜談
區分BITMAP、CBitmap和HBITMAP ①BITMAP BITMAP是一個結構體,封裝著bitmap的一些資訊。定義了邏輯點陣圖的寬高、顏色格式和位值。 ②CBitmap CBitmap是MFC中封裝bitmap的類,包含著被點陣圖的
【黃兆雷的程式設計雜談部落格】個人的一些介紹和做過的專案_覺得有點自豪的一些專案
黃兆雷,一個喜歡程式設計的人,日常工作,每天都程式設計,感覺累嗎?其實,個人感覺不累,因為我的興趣就在這裡啦。生活中,我喜歡運動,音樂和健長樂,因為健長樂挺好的,有些人說健長樂是個騙局,其實,個人感覺,這些人都不瞭解健長樂吧,假冒的健長樂才是騙局吧,而且不少的人都覺得健長樂不良反應也有,
51微控制器C語言程式設計雜談基礎----全域性變數和區域性變數
< 部落格宗旨:文章短,時間短,不考驗耐力 > 我記著我在開始編寫51微控制器程式的時候,老是在思考一個問題:怎麼把一個函式中的值傳到另一個函式中去呢???讓我痛不堪言。雖然簡單,但是在那個時候我還是不知道的。 全域性變數:就是在整個工程都可以使用
程式設計雜談:從人類與軟體系統的根本矛盾說起
在紛繁複雜的概念滿天飛舞的軟體程式設計領域,希望能分享自己整理的一些觀點,幫助大家穿透迷霧,看清問題以及解決方案的本質。 人類認知能力上限 有一個說法:人的短時記憶廣度平均數為7,即大多數人一次最多隻能記憶7個獨立的塊(Magic number 7)。 有另外一個說法:當需要根據短時記憶進行資訊加
程式設計雜談——Non-breaking space
近日,意外地遇上件不尋常的事情。在解析PDF檔案,讀取其中內容的時候,對某一檔案的處理,始終無法達到預期的效果。 解析方法如下: public void Parse(string value) { if (value == "General Information") {
函數語言程式設計雜談
本文首發於 vivo網際網路技術 微信公眾號 連結:https://mp.weixin.qq.com/s/gqw57pBYB4VRGKmNlkAODg作者:張文博 比起指令式程式設計,函數語言程式設計更加強調程式執行的結果而非執行的過程,倡導利用若干簡單的執行單元讓計算結果不斷演進,逐層推匯
程式設計雜談——使用emplace_back取代push_back
近日在YouTube視訊上看到關於vector中emplace_back與push_back區別的介紹,深感自己在現代C++中還是有不少遺漏的知識點,遂寫了段程式碼,嘗試比較兩者的差別。 示例程式碼 #include <iostream> #include <vector> #incl
程式設計雜談——std::vector與List<T>的效能比較
昨天在比較完C++中std::vector的兩個方法的效能差異並留下記錄後——程式設計雜談——使用emplace_back取代push_back,今日嘗試在C#中測試對應功能的效能。 C#中對應std::vector的資料結構為List。更多的對應關係可以參照下面: std::vector - List s
網路程式設計雜談之TCP協議
TCP協議屬於網路分層中的傳輸層,傳輸層作用的就是建立埠與埠的通訊,而其下一層網路層的主要作用是建立"主機到主機"的通訊,所以在我們日常進行網路程式設計時只要確定主機和埠,就能實現程式之間的資料交流,在Unix系統中就把主機+埠,叫做"套接字"(socket),所以一般網路程式設計都是基於對於socket的操
Gradle 錯誤:Eclipse環境下gradle報錯Could not target platform: 'Java SE 10' using tool chain: 'JDK 8 (1.8)'.
問題簡述 當使用gradle 的時候,在build.gradle 檔案中,通過如下指令碼指定程式碼的版本。 project.sourceCompatibility=1.10 project.targetCompatibility=1.10 這個問題其實已經很明
【雜談與亂碼】學了程式設計後,重新看世界
有句二三十年前的古話,工具決定思維。 說得可真棒。 閒談? 開始我們以直觀的肉眼看世界,只知道所見即所得,這又點像最早期的一起低階語言直接操作機器。 學習過語言和邏輯之後,面向過程的思考方式在我們心中紮下了根。至今,只要聽到一、全體肅立,我們就會在腦中自然的補充出,二的內容
VS程式設計,x86,x64,Any CPU在可執行檔案(EXE)或dll(動態連結庫)的區別:
Any CPU和x86的可執行檔案(EXE)或dll(動態連結庫)在32位和64位下的區別: 1、x86平臺編譯出來的exe(可執行檔案)或dll(動態連結庫)都是32位的 2、x64平臺編譯出來的exe(可執行檔案)或dll(動態連結庫)對應的則是64位的。 3、Any
DotNetCore跨平臺~問題~NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win10-x64
回到目錄 新建console專案之後,編譯程式出現以下錯誤: Can not find runtime target for framework '.NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win10-x
關於Android Studio 3 執行應用時提示 “Instant Run requires that the platform corresponding to your target device (Android 7.0 (Nougat)) is installed.” 的說明
執行App後,Android Studio顯示如圖1-1介面: 圖1-1 這是因為你連線的外部裝置(比如Android手機或AVD)的SDK版本在你的電腦上沒有安裝對應的版本,所以解決辦法為點選“Install and Continue”,安裝缺失版本安裝對應版本的SDK即可。 安裝後,
《x86/x64體系探索及程式設計》試讀
序言中說這是“學院派”的一本書。從試讀章節來看。第一章的寫作風格有點類似《深入理解計算機系統》的第二章,但比那本書的第二章更加淺顯易懂。而試讀章節的第二章,就相當於《深入瞭解計算機系統》的第三章。不過《深入》一書,很明智的避開了繁瑣的彙編版的 HelloWorld ,而是用一個加法函式來說明的,所以在《深入
64位shellcode程式設計(不錯) Windows x64 Shellcode
Contents Introduction Shellcode refers to a chunk of executable machine code (along with any associated data) which is executed after being i
C++ 實用泛型程式設計之 虛擬函式(C++ virtual function)雜談
一 C++虛擬函式(C++ virtual function)雜談 我們在程式設計的時候,經常會遇到這樣的情況,假設有兩個物件,你要在函式中分別呼叫它們的OnDraw方法,我們以前的做法一般是這樣的。 void f(int iType) { switch(iType)
windows圖形程式設計 學習雜談 之 高效率視窗背景
剛開始學習windows下的圖形程式設計,只會用API建立視窗和最簡單的訊息函式。 總想給視窗畫個背景圖片,那麼就開始吧。程式設計只看不動手是不會提高的。 開始從網上找資料,主要看的是GDI+_SDK參考手冊。看了畫圖片的部分,很簡單的嘛。 做了個最簡單的OnPaint函式