免費60天windows 主機 smartasp.net 測試

偶然看到 smartasp.net 有60天免費試用 就試一下
申請很簡單 就只要一個 mail
----------------------------
登入後 都是中文 還不錯用
從 studio 發行 web 到上頭去
到"我的網站"點選站名後右邊有

發布信息與設置

VS Web Deploy
 服務鏈接地址 就是 伺服器  copy 過來 貼到 發行設定那邊

除了要 "開" 之外 還要 按一下"修復ACL"

有教學 設好 驗證也過 但是就是 "建立目錄"錯誤
 "高級選項" IIS遠程管理 內也有但是 看這邊就行
這時才會上傳成功
試著開一個 Test 專案
然後"發行" OK
-------------------------------------------
因為是免費只有一個站台 site1
所以如果要換專案 先到 "文件管理"將裏頭資料全殺了 再發行
ps:有個專案本機能跑 但是上傳就錯誤 以下是開專案測試過程
重新建一個 TestControl 跟 View>Test
將原本 Contros 跟 View 內 Home ...都殺了 只留 Test
改 RouteConfig 從 Test 跑
放上去正常
Models 內 IdentityModels.cs 不能殺 其他先幹掉
放上去正常
App_Start 不要殺
之前那專案殺太多
------------------------------
signalr 可以跑
-------------------------------
有文件權限問題
所以要寫 Log檔 需變更文件權限
可以將整個 sit1 改掉 但是應該會有 安全性問題
所以正式來還是自己建個可讀寫的 LOG目錄來寫
它的文件處理 不能線上處理 .log 每次要下載也麻煩 改成 .txt
------------------------
MSSQL
創立資料庫之後
有個連接字串符
可以用sql管理 不難
登入方式

SQL Management

Server name: SQL5025.Smarterasp.net
Authentication: SQL Server Authentication
Login: DB_9F982A_Lotto_admin
Password: YOUR_DB_PASSWORD

ASP.net

"Data Source=SQL5025.Smarterasp.net;Initial Catalog=DB_9F982A_Lotto;User Id=DB_9F982A_Lotto_admin;Password=YOUR_DB_PASSWORD;"

Classic ASP

"Provider=SQLOLEDB;Data Source=SQL5025.Smarterasp.net;Initial Catalog=DB_9F982A_Lotto;User Id=DB_9F982A_Lotto_admin;Password=YOUR_DB_PASSWORD;"

PHP

mssql_connect('SQL5025.Smarterasp.net', 'DB_9F982A_Lotto_admin', 'YOUR_DB_PASSWORD')
-------------------------------
持續發現的問題
每次發行如果是 asp 不是 MVC 都要 按一下 修復ACL 才可看到頁面
且LOG目錄權限都會被還原 如果有需要寫入 log 就要記得 再修改一下

SQL 如果是要連到別台機器去的話 目前只能用 1433 port
用其他port 都會連不上 不知是否是 免錢的版本才會 
可以用 sql 控制台 Webbase MS SQL Server Manager 直接連看看
但程式部分還是連不出去
但是連這站台其他帳號的db是ok
應該是他的防火牆擋死了









留言

熱門文章