在Web.Config中加入:
<location path="目錄名稱">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
記得不要加在system.web內
獨立放一個區段
這樣就OK了~
這個方式適合WebSite裡有Web Service,同時這個WebSite又使用FORM驗證的狀況
2011年11月28日 星期一
2011年10月30日 星期日
Clickonce 解決憑證只有1年的問題
(1)開啟【Visual Studio 2005 命令提示字元】<–不是一般的命令提示字元哦
(2)使用.Net Framework SDK 提供的makecert 命令列工具,指令範例如下:
b.-e後面的日期可以改成自己要的日期
指令選項說明可參考MSDN 中的「憑證建立工具(Makecert.exe)」章節。其中-pe 是必要選項,允許這個憑證的私密金鑰可以匯出;-b 與-e 則是這個憑證的有效期限的開始日期與結束日期;-ss 則是設定這個憑證的存放區。
(3)在命令列執行.Net Framework SDK 提供的憑證管理工具CertMgr
(4)選擇剛剛利用Makecert 工具建立的憑證,並按下[匯出]按鈕,會出現憑證匯出精靈
(5)按下[下一步],選擇「是,匯出私密金鑰」,再按[下一步]
(6)選擇匯出檔案格式,若無特別需要則保留預設值即可,再按[下一步]:
(7)設定密碼,此頁可留空白不填,再按[下一步]:
(8)設定金鑰檔匯出的檔案路徑,設定完成後再按[下一步]:
(9)憑證匯出完成,按下[完成]結束精靈。
原po網址:
http://mapaul7493.blogspot.com/2009/11/clickonce-certification.html
(2)使用.Net Framework SDK 提供的makecert 命令列工具,指令範例如下:
makecert -r -pe -n "CN=YourCertDiscription" -b 01/01/2009 -e 12/31/2100 -eku
1.3.6.1.5.5.7.3.3 -ss My
說明:
基本上整行照抄,可修改的項目如下
a.雙引號內的YourCertDiscription,可以改成自己的憑證說明文字,但沒試過用中文就是了。說明:
基本上整行照抄,可修改的項目如下
b.-e後面的日期可以改成自己要的日期
指令選項說明可參考MSDN 中的「憑證建立工具(Makecert.exe)」章節。其中-pe 是必要選項,允許這個憑證的私密金鑰可以匯出;-b 與-e 則是這個憑證的有效期限的開始日期與結束日期;-ss 則是設定這個憑證的存放區。
(3)在命令列執行.Net Framework SDK 提供的憑證管理工具CertMgr
(4)選擇剛剛利用Makecert 工具建立的憑證,並按下[匯出]按鈕,會出現憑證匯出精靈
(5)按下[下一步],選擇「是,匯出私密金鑰」,再按[下一步]
(6)選擇匯出檔案格式,若無特別需要則保留預設值即可,再按[下一步]:
(7)設定密碼,此頁可留空白不填,再按[下一步]:
(8)設定金鑰檔匯出的檔案路徑,設定完成後再按[下一步]:
(9)憑證匯出完成,按下[完成]結束精靈。
原po網址:
http://mapaul7493.blogspot.com/2009/11/clickonce-certification.html
SQL還原資料庫後,使用者的連結修復
通常還原SQL的資料庫後
都要砍掉特定的帳號,再新增一次
該帳號才能正常使用
透過下列指令,可以在不砍帳號的情形下
直接復原該帳號
EXEC sp_change_users_login 'Auto_Fix', 'username', NULL, 'password'
淡綠色部份請改成自己的帳號密碼
MindManager 出現 (2:13002) 不合法的 xml 字元 的處理方式
MindManager 是我在進行需求分析及系統規劃時
很依賴的一個工具
但它有一個很煩人的問題
就是一不小心,就會在存檔後再打開時
給你來個
(2:13002) 不合法的 xml 字元。
這樣的錯誤訊息,然後檔案就打不開啦
遇到這問題,請照下列方式操作
1.將副檔名改為.zip
2.執行解壓縮,應該會出現四個東西
分別是bin及xsd這兩個目錄、document.xml及preview.png這兩個檔案
3.接著請執行visual studio 2005(or以上),打開document.xml這個檔案
4.打開visual studio 的錯誤清單視窗,裡面會有錯誤訊息
5.點兩下該錯誤訊息,就會到錯誤的字元那,接下來當然就是把那個字隨便換成其他字元囉
6.存檔後,再把那四個東西封裝成新的zip檔
7.將新的zip檔副檔名,改為.mmap,大功告成啦~
雖然有點麻煩,不過文件很重要的話,還是救回來好啊..
SQL 產生自動編號欄位
在SELECT語句中,增加一個欄位,可以自動編號1, 2, 3
SELECT ROW_NUMBER()
OVER (ORDER BY id) AS rowNo, id, Name FROM
Table1
結果如下:
rowNo id Name
1 400 台中市
2 408 台中市南屯區
3 411 台中縣太平市
4 4xx xxxx
此方法僅適用SQL Server 2005以上版本。
方法一:利用暫存Table
SELECT identity(int, 1,1) AS rowId INTO #tbl1 FROM table1
SELECT * FROM #tbl1
方法二:Row_Number()
SELECT ROW_NUMBER() OVER (ORDER BY [Id] ASC) AS No, [Id], [Name] FROM Table1
方法一:利用暫存Table
SELECT identity(int, 1,1) AS rowId INTO #tbl1 FROM table1
SELECT * FROM #tbl1
方法二:Row_Number()
SELECT ROW_NUMBER() OVER (ORDER BY [Id] ASC) AS No, [Id], [Name] FROM Table1
MS SQL Server Instance name change
查詢目前SQL Server Name
SELECT @@servername
變更SQL Server Name
sp_dropserver 'OLDNAME'
GO
sp_addserver 'NEWNAME','local'
GO
GO
sp_addserver 'NEWNAME','local'
GO
訂閱:
文章 (Atom)
MS-SQL 無法刪除使用者 - 資料庫主體在資料庫中擁有 結構描述 且無法卸除。(Microsoft SQL Server, 錯誤: 15138) 在設定MSSQL時,很常把結構描述跟成員資格搞錯 這是結構描述 這是成員資格 成員資格是設定權限用的,結構描述...我不太清楚 X...
-
在SELECT語句中,增加一個欄位,可以自動編號1, 2, 3 SELECT ROW_NUMBER () OVER ( ORDER BY id) AS rowNo, id, Name FROM Table1 結果如下: rowNo id ...
-
最近突然發現Windows工作管理員(Task Manager)的處理程序變成一片空白,無法正常顯示;雖然沒什麼大問題,但總覺得麻煩,有時候想看系統資源被什麼程序吃掉,就看不到了,問題畫面如下: 依照 微軟的建議 ,以系統管理員方式執行cmd 執行DISM的掃描指...
-
目前使用Windows 10 1803版本,看起來已沒有界面可調整,必須在Registry中自行設定。 路徑: \HKEY_CURRENT_USER\Software\Microsoft\TableTextService\0x00000404\ 裡面應該會有一串GUID的...