W7 IIS7
程式 VS2003 正式網站用1.1 我開發環境用2.0.
本來2.0網站好好的,忽然就壞了.IIS中用4.0的web是OK的
IIS 應用程式集區.NET 2.0
只要網站一啟動,就會應用程式集區就會停止.
VS2005開啟專案,出現訊息:組態錯誤
MSReportBuilder 無法使用,訊息如下
刪掉 C:\windows\microsoft.NET\framework\v2.0.50727\config\machinec.config
copy C:\windows\microsoft.NET\framework\v2.0.50727\config\machinec.config.default
rename 為machinec.config
還原machinec.config後,打開VS2005,VS2003沒有問題了,但打開VS2013出現錯誤訊息,但能開,也能F5
1.重裝.NET 2.0
2.重裝VS2005
什麼WCF呢?
machine.config要改什麼呢?
要去哪個路徑執行xxx呢?.exe放哪裡呢?找不到,是沒有安裝嗎?
為什麼我在%SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation
找不到exe呢?
我哪裡用了呢?為什麼跳出這個訊息呢?
解決方法
在 [開始] 功能表中,依序選取 [控制台] | [程式] | [程式和功能]。
按一下 [開啟或關閉 Windows 功能]。
在 Microsoft .NET Framework 3.5 下,選取 [Windows Communication Foundation HTTP 啟動]。
無法讀取設定區段’system.serviceModel’,因為它缺少區段宣告
處理方式
把framework由2改成4
無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入類型'System.ServiceModel.Activation.HttpModule'。
原因是:
安裝完IIS,要再裝一次framework
解決步驟如下:
開啟命令提示字元視窗
然後指定作業路徑至C:\Windows\Microsoft.NET\Framework\v4.0.30319
輸入【aspnet_regiis -i】後按ENTER
再到IIS重新啟動,即可
編編bat執行
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis -i
ref
https://dotblogs.com.tw/kazuya/archive/2011/11/11/56687.aspx
總結
1.刪除組態,還原成 default
2.在IIS 安裝WCF
3.重新安裝aspnet
4.本來用2.0,變成要用4.0,才可以.
ref
aspnet1.1安裝在W7的教學 https://docs.microsoft.com/en-us/iis/install/installing-iis-7/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008
w7環境建置 https://dotblogs.com.tw/shadow/2011/11/23/59266
IIS6環境建置 https://blog.miniasp.com/post/2010/06/22/IIS-6-ASPNET-4-Installation-Notes