FineUI 官方论坛

标题: 遇到個IIS發佈的問題,IIS7.5 [打印本页]

作者: duke6372    时间: 2013-3-14 09:09
标题: 遇到個IIS發佈的問題,IIS7.5
我的環境:FineUI 3.2.3 + EntityFramework5.0 + Nlog + Sqlserver2008
問題:在IIS7.5上發佈網站時無法顯示內容,改為asp.net V4.0 classic 後無IIS報錯,網頁報錯axd及Ext未被定義。

在按http://fineui.com/bbs/forum.php? ... =655&extra=page%3D1解決了AXD問題後IE測試依然有個網頁錯誤。報的是Ext未被定義。

嘗試調整Webconfig
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <controls>
        <add assembly="FineUI" namespace="FineUI" tagPrefix="x" />
      </controls>


將tagPrefix改為Ext,無果。
改回使用IIS 6.5 無報錯。
各位高手給看看到底是什麼問題呀?
小弟菜鳥,老大能不能給個上述環境下在IIS7以上的Webconfig配置範例呀?
(按照老大說的雖然實驗了使用EmptyProjectNet40_FineUI_v3.2.3.zip的配置文件貌似不在報關於axd的錯誤了,但是Ext未被定義依然會出現。神奇的FineUI依然出不來。。。)

作者: duke6372    时间: 2013-3-19 15:10
綜合壇子里的幾個帖子,嘗試將webconfig中<httpModules>和 <httpHandlers>兩節刪除。然後加上demo中IIS7 Integrated Mode的那部分。結果出現500.19。怎麼也去不到。依然沒有成功。
作者: duke6372    时间: 2013-3-19 15:46
在IIS7.5上發佈的問題搞定了。發現是幾個問題糾結了。
1    500.19 由於Server2008的安全性要求的提高,默認的權限無法讀取程序目錄。需要在IIS基本設置中使用更高權限的用戶來連線網站(比如:管理員)。
2    依然會報有些webconfig中有些組件打不開。給網站所在物理目錄增加everyone或者iuser的只讀權限。
3    在webconfig中為了能夠在IIS7以上使用,需要在打開demo中的webserver節的同時注釋掉<httpModules>和<httpHandlers>兩部分。
4    因為使用了Form認證。所以需要增加 <location path="res.axd">節否則無法訪問。
5    同時還要增加 <location path="icon">節,否則無法顯示icon。
6    也是最搗亂的,我的默認網站由於也帶著CA公司的一個軟件的站點,所以安全被加強了。即便做了上述修改依然會報500.19的錯誤。後來新增了個網站,換了端口就行了。
給自己總結一下,也希望能幫到兄弟們少走彎路。
作者: sanshi    时间: 2013-3-19 17:01
duke6372 发表于 2013-3-19 15:46
在IIS7.5上發佈的問題搞定了。發現是幾個問題糾結了。
1    500.19 由於Server2008的安全性要求的提高,默 ...

多谢分享
作者: 疯狂的石头    时间: 2013-3-20 15:21
仔细学习了,总结的不错,楼主幸苦了
作者: ytcola    时间: 2015-9-29 20:24
楼主能否把你的web.config文件的内容完整的贴出来,我现在也遇到这个问题了,窗口怎么都不显示内容
作者: leetle    时间: 2015-9-30 08:42
配一下执行IIS超级用户权限就可以了




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4