2015年9月24日 星期四

{IIS}發行網站遇到的問題(HTTP 錯誤 500.19 權限不足、錯誤碼:0x80070021、網頁伺服器已設為不列出此目錄的內容)

今天嘗試將寫好的MVC網站Publish 到IIS,建立新的網站
過去的工作都有「專人」都設定好,工程師就是傻傻的搬到指定的位置
放錯還要被念之類的,今天獨立架入本機的IIS,但礙於非個人電腦,權限上限制很多
最多就是Localhost讀出網頁囉!
首先在VS上發行網站
一連串就有下列問題,先來看一下怎麼發行網站
先在VS的專案右鍵「發行」就會出現下面的畫面
一開始如果沒有發行過會先新增設定檔。

 接著就是要發行去哪,過去都是放到另一個資料夾,在透過資料夾Publish 網站上IIS
所以這裡用「檔案系統」,目標位置就自已找想放的地方

接著到IIS的網址上建一個「應用程式」,實體路徑當然要跟上圖目標位置一樣,就可以了。

HTTP 錯誤 500.19 權限不足:
因為不是自已的電腦,常是很卡,這個原因就是資料夾的權限少了「Users」
加上Users的權限就可以了


錯誤碼:0x80070021:
控制台>程式集>程式和功能>開始或邊關閉Windows功能>IIS>World wide web 服務>應用程式開發功能>ASP.NET(打勾)

網頁伺服器已設為不列出此目錄的內容:
將下圖的功能啟用



參考資料
http://silanors.blogspot.tw/2011/04/iisiis7.html
http://blog.xuite.net/s900aaaa/Program/42544521-IIS7%E5%9F%B7%E8%A1%8C%E6%99%82,%E7%94%A2%E7%94%9F%E9%8C%AF%E8%AA%A4%E7%A2%BC%3A+0x80070021+
https://support.microsoft.com/zh-tw/kb/942062

2015年9月22日 星期二

{SSIS} OLE DB 來源匯入Excel

Build SSIS時,出現下列的問題:(問題只找關鍵字)
64位元版本的SSIS不支援Excel連接管理員

一查預設專案的運行來源跑64位元的Runtime,但Microsoft OLE DB Provider for Jet 64 位元版本沒有for Excel的版本 ,所以解決方式就是讓他運行來源跑32位元Runtime

而設定就在專案右鍵「屬性」
「偵錯」Tag下的偵錯選項:Run64bitRuntime 選擇False

資料來源:
https://support.microsoft.com/zh-tw/kb/2323097
http://www.dotblogs.com.tw/jamesbi/archive/2010/02/11/13651.aspx

2015年9月10日 星期四

{SQL}SSMS 管理工具 intellisense 失效

 SQL Server 2008 R2 SSMS 管理工具 intellisense 因VS 2010 SP1 安裝、升級而失效問題
主要是因為VS 2010 SP1對SSMS 管理工具intellisense 相容性的問題
直接解決的方式是升級  SQL Server 2008 R2



參考資料:
http://sharedderrick.blogspot.tw/2011/04/vs-2010-sp1-ssms-intellisense.html