1.找到控制面板:【開始】菜單鼠標右擊,打開【控制面板】
2.打開控制面板,點擊【程序】,點擊【啓用或關閉Windows功能】
下一步,點擊【啓用虎關閉Windows功能】
3. 開始修改IIS了,我是這樣勾上的,有可能比較多。
4. 驗證IIS是否正確安裝,等待幾分鐘後IIS配置完成.
在瀏覽器輸入http://localhost/iisstart.htm會出現 IIS安裝成功頁面。第一次修改的時候出現了成功頁面,可是後來刪除了IIS中默認的網站就打不開了,可是不影響的。
官方位置地址: https://msdn.microsoft.com/zh-cn/library/ms178477(v=vs.100).aspx
1.新建項目:打開【VS2012】,單擊【文件】,選擇【新建】,單擊【項目】
選擇【Web】,單擊【ASP.NET Web應用程序】,【VS2010】中是MVC項目
我這裏選擇的是【MVC】,身份驗證選擇的是【無身份驗證】
2.發佈項目:右鍵【ViewerWeb】,選擇【發佈】
根據下面的圖片指示下一步
下一步
下一步,因爲是發佈程序,因此,選擇【Release】
下一步
查看VS2012下面的【輸出】,沒有失敗即爲發佈成功,有些時候會出現發佈失敗的現象,把發佈地址的項目保存一份,以後刪除,從新發布便可。
1. 打開【IIS管理器】
2. 添加網址:單擊【網站】,【添加網站】
網站名稱隨便起,物理路徑爲項目發佈的路徑。這裏的端口須要注意,不要起已經被佔用的端口
以後修改身份驗證。根據須要啓用。
點擊應用程序池,在添加的網站上進行高級設置。
3. 訪問網址 http://localhost:9991/
也有可能會遇到一下很坑的問題,在2008服務器上web
問題1: 發佈mvc3報錯:403.14-Forbidden Web 服務器被配置爲不列出此目錄的內容
修改辦法爲在配置文件</system.web>下面中添加sql
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="false" />
</system.webServer> 數據庫
或者api
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="FormsAuthenticationModule" />
</modules>
</system.webServer>瀏覽器
若是上述配置後打開的仍是文件列表,那還須要配置映射方法如今通常不多須要配的,其實須要配置這些緣由仍是IIS設置的問題,全勾上這些問題就不多了:安全
打開IIS的」處理程序映射設置「,在右邊的操做欄下有 」添加腳本映射「
請求路徑:*
可執行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll通常來講不會有問題了,不然就重裝framework4吧。服務器
問題2:mvc
發佈好後,登錄界面能夠顯示,跳轉頁面訪問數據庫時報錯,Login on failed for "IIS APPPOOL\ASP.NET v4.0",發現是網頁的「IIS APPPOOL\ASP.NET v4.0」無權限訪問數據庫,給數據庫添加了用戶登錄名爲「IIS APPPOOL\ASP.NET v4.0」 ,並添加了全部權限,就可使用了。sqlserver
操做詳細過程:打開sqlserver manager studio, 在「安全性」-》」登陸名「-》右擊「新建登陸名」-》在「常規」選擇頁填寫登登陸名「IIS APPPOOL\ASP.NET v4.0」在「服務器角色」選擇頁下選中全部角色權限,肯定便可。網站
若是仍是不行,但是試試加一個登陸名network service, 權限設置跟以上描述同樣。
若是本地能夠運行,可是經過IP不能訪問,那就是防火牆的問題了,請關閉防火牆以後再試。
例如:對路徑「C:\inetpub\wwwroot\WeiXin\eventlogs.log」的訪問被拒絕
解決方案一:
在須要進行讀寫操做的目錄下添加Network Service這個賬號同時選上FULL CONTROL
解決方案二:
在IIS中的默認應用程序池-->屬性-->標示中把Net Service改爲Local System該問題也能夠解決。