⑴ 打開asp.net項目提示 4.0尚未在web伺服器上注冊
問題起因
重裝系統後安裝VS2012,然後打開項目的時候,提示asp.net 4.0尚未在web伺服器上注冊,如圖:
解決辦法
1.首先IIS應用程序池添加 net framework4.0版本。
2.接著找到C:\Windows\Microsoft.NET\Framework\v4.0.30319 這個目錄
3.然後 開始->所有程序->附件->滑鼠右鍵點擊「命令提示符」CMD->以管理員身份運行->
CD C:\Windows\Microsoft.NET\Framework\v4.0.30319
4.在當前目錄下輸入:aspnet_regiis.exe -i
如果出現如圖所示,則證明成功了。
如果出現下面這張圖的問題
則證明還得進行下面這步的操作:
⑵ win7系統IIS怎樣配置web注冊網頁連接linux伺服器的mysql資料庫。
一、創建一個可以遠程訪問MySQL的用戶
1、登錄mysql:
mysql -u 用戶名 -p
授權:
mysql> GRANT ALL PRIVILEGES ON *.* TO '新用戶'@'%' IDENTIFIED BY '新用戶的密碼' WITH GRANT OPTION;
修改生效:
mysql> FLUSH PRIVILEGES;
退出MySQL資料庫:
mysql> quit;
2、修改 mysql 的配置文件(針對ubuntu-15.10系統):
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 "bind-address = 127.0.0.1" , 這一行要注釋掉,只需在前面加個#。
#bind-address = 127.0.0.1
二、配置ubuntu系統的防火牆
1、打開3306埠:
sudo ufw allow 3306
上一條命令是允許外部訪問3306埠(tcp/udp),如果以前開啟過就會跳過。
2、開啟防火牆:
sudo ufw enable
sudo ufw default deny
運行以上兩條命令後,開啟了防火牆,並在系統啟動時自動開啟。關閉所有外部對本機的訪問,但本機訪問外部正常。
3、查看防火牆的狀態:
sudo ufw status
三、在Windows環境下進行訪問測試
1、在虛擬機里安裝好ubuntu後,網路連接方式需要選擇"橋接模式"。
2、在Windows環境下用 Navicat for Mysql 進行測試。
3、填寫好 Mysql 所在主機的IP地址、用戶名、密碼,然後點擊"連接測試",如果連接成功,就按F6彈出命令窗口,寫如SQL語句進行查詢。
4、在Windows環境下用 MySQLWorkbench 進行測試。
5、和用 Navicat for Mysql 測試步驟一樣。
⑶ ASP.net4.0 未在web上注冊 怎麼辦
你試著注冊下aspnet_wp.exe
具體操作:
開始》程序》Visual studio.net 2003》Visual studio.net 工具》Visual studio.net 2003命令提示
在裡面可以直接輸入:aspnet_regiis.exe /i
是/i
也可以:運行"cmd"
在Dos下進入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
輸入:aspnet_regiis.exe /i
⑷ ASp.Net 4.0尚未在web伺服器上注冊
是不是沒有注冊Framework4.0
注冊方式:
32位的Windows:
1. 運行->cmd
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
3. aspnet_regiis.exe -i
64位的Windows:
1. 運行->cmd
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. aspnet_regiis.exe -i