激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

站長之家,中國草根站長新聞、建站經驗、素材資源交流平臺!
分類導航

站長新聞|網站運營|建站經驗|網站優化|站長資源|站長源碼|

服務器之家 - 站長之家 - 建站經驗 - 國外windows主機要注意權限級別

國外windows主機要注意權限級別

2021-04-03 01:09站長之家 建站經驗

最近要上一個.net的網站,而這個網站是采用xslt的,xslt中有使用到自定義腳本msxsl:script,但放到godaddy的服務器上去之后,卻報出了黃頁錯誤。

錯誤如下:

 

Request failed.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Exception: Request failed.

 

經過多方的排查,發現是由于xslt文件中包含有msxsl:script腳本的原因造成的,進一步細究,發現執行msxsl:script需要代碼執行權限為full trust,而在godaddy的虛擬主機中,代碼執行權限為Medium。

郁悶啊,我不太可能因為這樣而放棄在xslt中執行script,因為如果不能執行script,那么xslt的開發難度將大增加,所以只好選擇其它主機了。最讓人郁悶的是,我剛剛在godaddy續費,早知如此,就不去他們家續費了。

隨后,我又發信去godaddy和lunarPages咨詢關于full trust level的事情,得到的答復是godaddy不支持,而lp是可以支持full trust的,godaddy的主機是.net 1.1支持full trust level,而lp的主機則是完全支持的,那然后我也是花了一天的時間,去找關于full trust的主機,需要這個功能的朋友注意了。

哪些美國主機可以支持Full Trust Level?

ixWebHosting 其實之前我也試過他們的主機,但是說句實在話,速度和穩定性方面實在是不也恭維,我當時是沖著15個IP去的,價格上要比godaddy略高,但加上送的15個IP以及3個免費域名,價格肯定要優于godaddy了,單單是15個獨立IP,就值$2*15*12=360美元了。但從我試用并監測二十來天的情況下來看,我個人認為ix的windows主機,基本上可以不考慮。

LunarPages 我沒有用過,沒有發言權了,但idcspy的版主說最近速度有些慢,也不推薦購買

arvixe.com 這個公司好像在網上沒什么消息,中文有幾篇文章都是說好的,不排除是托,也極有可能是中國人在國外搞的小主機公司,但有一點,他們是支持Full Trust Level的,有用過這個公司主機的朋友留下言。

WebHost4life 這個公司比較有意思,他們有中文的客戶混在idcspy論壇里,使用的人好像也不多,但可以肯定的是,支持full trust level的。

最后一招,自己買VPS/VDS或者獨立主機了,目前godaddy的vds一年大概要兩千多吧,windows主機最起碼也得買512內存的了,太小了根本跑不起來,誰讓windows系列產品都是吃內存大戶呢。其它的也有便宜的,但我覺得應該要在2500-3000這個級別才可以用。

此外為了服務器安全,很多國外的Asp.net虛擬主機(比如GoDaddy)都把設置代碼執行權限設置為Medium Trust Level,這時候,與Full Trust Level不同,Asp.net程序會有很多限制。如果你正在開發通用的Web產品,比如BBS、Blog、CMS、Portal,那么為了讓產品能更大程度適應各種運行環境,你需要考慮到Asp.net中等安全模式的相關問題。

什么是中等安全模式?

Asp.net通過信任級別(Trust Level)設置代碼執行權限,默認有5種,分別是:Full、High、Medium、Low、Minimal。虛擬主機提供商通常在系統的 machine.config配置了<system.web><trust level=’Medium’ />…

常見異常信息:

 

Required permissions cannot be acquired.

Description: An unhandled exception occurred during the execution of the current web request.

Please review the stack trace for more information about the error and where it originated in the code.

SecurityException: Request for the permission of type ‘System.Security.Permissions.ReflectionPermission failed

或者:

System.Security.SecurityException: Request for the permission of type ‘System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′ failed.

 

中等安全模式有哪些限制?

CodeDom、Emit以及基于CodeDom、Emit實現的Ioc、AOP技術無法使用。

VirtualPathProvider無法使用。

BuildProvider無法使用。

HttpWorkRequst無法使用。

OleDb無法使用。默認情況下Access數據庫無法使用,不過GoDaddy可以通過管理面板將Access訪問權限開啟。

P/Invoke無法使用。System.Data.SQLite及sqlite-net都 是通過P/Invoke調用C語言版本的SQLite.dll實現的,因此也不能使用了。

ReflectionPermission及RestrictedMemberAccess無法訪問,導致Ado.net for Entity Framework、DB4O,以及好多ORM工具無法使用。

一些常見問題的解決辦法

SQLite無法使用:可以使用Access或VistaDB作為替換。

BlogEngine.net默認安裝時出錯:只需將Web.config中的<system.web><trust level=’Medium’/>刪除即可。

LINQ to Entities / ADO.NET Entity Framework無法使用:參考http://mosesofegypt.net/post/Entity-Framework-minimum-permission-considerations.aspx

Discuz!net無法使用:使用YetAnotherForum代替。

附上國外主要的Windows虛擬主機商

國外windows主機要注意權限級別

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91九色视频在线观看 | 国产一区视频在线免费观看 | 国产精品久久久久久久久久 | 永久免费不卡在线观看黄网站 | 午夜精品久久久久久中宇 | 97超碰资源站 | 亚洲成人精品在线 | 一级黄色免费观看视频 | 伊人网站 | 日韩视频一区二区三区在线观看 | 亚洲一区二区国产 | 欧美a久久 | 久久久久久久久成人 | 92看片淫黄大片一级 | 国产外围在线 | 男人天堂免费 | 九九热视频免费观看 | 99精品国产视频 | 欧美一区二区黄色 | 毛片免费视频播放 | 一本色道久久综合狠狠躁篇适合什么人看 | 久久精品欧美一区二区三区不卡 | v11av在线播放 | 久久国产精品久久久久久 | 亚洲成人在线视频网站 | 成人永久免费视频 | 九九精品视频观看 | 成人免费看毛片 | 亚州视频在线 | 日韩欧美电影一区二区三区 | 久久久国产精品电影 | 91精品最新国内在线播放 | 亚洲免费视 | 国产一级毛片视频在线! | 欧日韩在线视频 | 欧美日韩大片在线观看 | 亚洲91精品| 久久久麻豆 | 羞羞视频.www在线观看 | 91精品国产一区二区三区动漫 | 午夜神马电影网 |