日期:2014-05-18  浏览次数:20783 次

asp.net打包部署时如何加上快捷方式,如http://10.105.28.96/index.aspx
如题
C # asp.net打包部署时如何加上快捷方式,快捷方式指向如http://10.105.28.96/index.aspx这类地址

因为要取得本机IP(10.105.28.96),端口,如何创建一个url文件


------解决方案--------------------
有点懵,如果是 asp.net 打包部署一般指的是 服务端的安装,那么你这快捷方式给谁用呢?
------解决方案--------------------
你打开自己机子上的收藏夹所在文件夹,看看里面以url为扩展名的文件格式就知道了。
其实就一文本文件,非常简单。
------解决方案--------------------
在桌面或文件夹的空白处(即不要选中任何东西),点击右键->新建->快捷方式,会出现向导。输入url和名称,OK
------解决方案--------------------
探讨

在桌面或文件夹的空白处(即不要选中任何东西),点击右键->新建->快捷方式,会出现向导。输入url和名称,OK

------解决方案--------------------
你也可以调用系统COM组件Windows Script Host Object Model来完成创建URL快捷方式,参考如下示例代码:
WHI.IWshURLShortcut urlShortcut = wshShell.CreateShortcut(deskTopPath + "\\IDS_SysManager.url") as WHI.IWshURLShortcut;
urlShortcut.TargetPath = "http://localhost/";
urlShortcut.Save();
或者自己写一个文本文件,文件名称为*.url
内容格式如下,其中的GUID自己随意创建一个即可。
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[InternetShortcut]
URL=http://community.csdn.net/
IDList=
------解决方案--------------------
那你打包的msi,给客户端用?那直接做个快捷文件发给客户端得了。
------解决方案--------------------
探讨
我指的是在网站打包时,创建这样的一个url快捷方式,指向:http://本机IP:端口/虚拟目录/默认文档