1.安裝IIS
打開控制面板---程序和功能
選擇啓用或關閉Windows功能
2. 註冊IIS
由於咱們是先安裝的VS,後安裝的IIS,因此須要將IIS註冊進VS中,具體方法以下:
在運行中輸入「cmd」,回車進入Dos界面
上面命令的意思是進入到C:\Windows\Microsoft.NET\Framework\v4.0.30319這個目錄下,而後運行這個目下名稱爲aspnet_regiis.exe的程序,代碼以下圖所示
3.將程序發佈到IIS
打開Internet信息服+務(IIS)管理器
添加網站:
發佈過程當中可能遇到的問題:
1.用戶無權限
將發佈網站的文件夾選擇屬性--安全--編輯--添加
添加一個用戶:Everyone;權限爲爲徹底控制
2.重複使用**.cs文件
問題產生緣由:
重複使用Default.cs文件
Default使用的cs文件
備份Default使用的文件:
在VS環境下運行沒有問題,可是發佈的時候就會產生錯誤。
解決方法:修改使用的cs文件
3.
文件讀取權限
<1>.就可能跟安裝IIs和vs的順序有關,須要從新註冊一下AspNet就能夠了,具體步驟以下
(a)打開運行,輸入cmd進入到命令提示符窗口。
(b)進入到C:\Windows\Microsoft.NET\Framework\v4.0.30319 目錄。
(c) 輸入aspnet_regiis.exe –i 執行既可
<2>.配置文件的讀取權限問題
同用戶權限問題,設置安全--徹底控制
4.配置錯誤
配置錯誤定義了重複的「system.web.extensions/scripting/scriptResourceHandler」 解決辦法
今天遇到了這個問題,
電腦系統:vs2010 win7系統 iis7
我運行在iis中配置的那個網站後,報錯:錯誤代碼 0x800700b7 配置錯誤定義了重複的「system.web.extensions/scripting/scriptResourceHandler」節
這個問題緣由在於window7的IIS默認用的是ASP.NETv4.0應用程序池。
解決方法:把這個網站的應用程序池的.netframework版本改成 v2.0的,如圖:
![](http://static.javashuo.com/static/loading.gif)