環境:visual studio 2015, iis express 10, asp.net 4.5第乙個是: 「http error 500.22 - internal server error 檢測到在整合的託管管道模式下不適用的 asp.net 設定。」, 具體如下:演示**:
由於在asp.net 2.0時代,註冊httpmodule是在system.web節點下的:
根據錯誤提示, 把註冊httpmodule遷移到system.webserver下面:
"接著,f5執行測試,出現第二個錯誤:rewritemodule
"type="
rewritemodule.rewritemodule, rewritemodule
"/>
在根據提示,在新增模組之前,先新增一行移除**:
<這樣,在visual studio 2015中執行就沒有問題了。system.webserver
>
<
modules
>
<
remove
name
="rewritemodule"
/>
<
add
name
="rewritemodule"
type
="rewritemodule.rewritemodule, rewritemodule"
/>
modules
>
system.webserver
>
但是...,發現沒有執行載入httpmodule模組. 在網上找了半天,還是沒有找到解決方案. 後來發現源頭還是因為把專案從visual studio 2008公升級visual studio 2015的緣故.因為原來demo**的.net framework是2.0的,公升級之後專案的.net framework還是2.0。
但是,visual studio 2015開發是執行在iis express 10下面的,這也是為什麼要把註冊模組移到system.webserver節點下的緣故。把專案的.net framework改成最新的4.6。f5執行,httpmodule載入成功了。
注意:除錯的時候,把visual studio 2015設定為debug模式。否則會有警告視窗提示你。
參考:
在ListWidget中新增自定義的Item
之前看過很多在listwidget中新增item的方法,但是大部分都沒能解決我的問題。昨天把這個問題解決了,想著把它記下來。留個紀念吧。先上乙個圖例。就像這一樣。這個是純 實現。以下是純 include dialog.h include ui dialog.h include include dia...
Loadrunner自定義函式在指令碼中的應用樣例
include web api.h int sumfour int a,int b,int c,int d 自定義四個整型數字求和函式 else action 不符合函式要求的數字集合 int vaild 4 符合函式要求的數字集合 int expect 5 針對vaild陣列的預期結果陣列 int...
在ASP VB 中自定義日期格式的函式
如下 function addzero val,digit dimret ret cstr val ret replace space digit len val 0 ret addzero ret end function function formatdatatime dt,format dim...