0
我已經創建了Visual Studio 2010的安裝項目,直接在IIS下安裝網站,但是在IIS中安裝它之後,我想爲我的桌面中的應用程序創建一個快捷方式,以便在單擊該快捷方式圖標後,它應該打開該應用程序直接來自在IIS中創建的桌面。我怎樣才能從我的Visual Studio安裝項目實現這一點?如何使用使用Visual Studio 2010安裝項目創建的MSI安裝程序創建安裝在IIS中的網站的快捷方式?
我已經創建了Visual Studio 2010的安裝項目,直接在IIS下安裝網站,但是在IIS中安裝它之後,我想爲我的桌面中的應用程序創建一個快捷方式,以便在單擊該快捷方式圖標後,它應該打開該應用程序直接來自在IIS中創建的桌面。我怎樣才能從我的Visual Studio安裝項目實現這一點?如何使用使用Visual Studio 2010安裝項目創建的MSI安裝程序創建安裝在IIS中的網站的快捷方式?
這裏是我的方法:
這是(迄今一直)與.URL
擴展以下格式的文本文件:
[InternetShortcut]
URL={0}
IDList=
HotKey=0
IconFile={1}
IconIndex=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
添加自定義操作來安裝項目,獲取必要的細節(如網站網址)和將它們分散到URL快捷方式中,放置在例如公共桌面(因此可供每個用戶使用)。
IconFile={1}
設置)是最難的部分:唯一能夠可靠和堅持工作的是本地路徑(如C:\Inetpub\wwwroot\MyApp\AppIcon.ico
),顯然只適用於本地計算機。任何嘗試使用圖標的URL(類似於收藏夾圖標的工作方式)似乎都不起作用,或者在重新啓動後(圖標丟失)仍然存在。但我可以忍受這一點。注:快捷方式的擴展必須大寫(.URL
)在Windows 7上正常運行!
一旦您找出步驟3,添加一個卸載自定義操作以刪除該URL快捷方式。 :)