asp.net项目怎么打包发布?

asp.net项目怎么打包发布?,第1张

用vs.net对应用打包:

1.打开VS.NET开发环境

2."文件"->"新建"->"项目"

3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定"

4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目

5.右击"Web应用程序文件",选择"添加"->"项目输出"

6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定"

7."生成"->"生成项目",完成后生成的安装程序在第3步所指定的文件夹下,运行setup即可发布当然,发布的机器上必须安装好.net framework和iis.本文来自: 站长( http://www.qqcf.com) 详细出处参考: http://study.qqcf.com/web/718/240239.htm

建一个box(work.box)文件内容如下其中端口8080可以改。work文件夹可以改名为你的网站的所在的文件夹名(这个文件夹下最好不要再有别的asp程序或网站了)

Dim httpd

Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"

'---------------------- Service Event ---------------------

Sub OnServiceStart()

Set httpd = CreateObject("NetBox.HttpServer")

If httpd.Create("", 8080) = 0 Then

Set host = httpd.AddHost("", "/work")

host.EnableScript = true

host.AddDefault "default.asp"

host.AddDefault "default.htm"

httpd.Start

else

Shell.Quit 0

end if

End Sub

Sub OnServiceStop()

httpd.Close

End Sub

Sub OnServicePause()

httpd.Stop

End Sub

Sub OnServiceResume()

httpd.Start

End Sub

然后将这个work.box拷到和你的网站文件夹所在的那个父文件夹下(意思就是说work.box和你的网站文件夹work在同一级目录中)

第三,work.box和work文件夹必须要在一个名为wwwroot的文件夹中(意思是结构目录如在一个wwwroot的文件夹下有一个work.box的文件和一个work的网站文件夹)

第四,打开程序netbox deployment 这个程序,浏览到这个wwwroot文件夹。项目类型为应用程序。取个输出名等等,那个启动选择work.box,然后就可以生成了。

生成之后,双击你生成的ese文件,他在在任务栏中运行。然后你打开浏览器,输入你的电脑的http://IP:8080就可以访问网站了。

同时nextbox还支持很多别的应用,比如,右下角不出现运行标志,双击exe时自动d一个窗口(并非IE)并运行这个网站。你可以自定义这个窗口的外观(不规则的都行)支持浏览更多的服务器变量(比如硬盘号,这个可以做成一个商业注册运行的asp程序)等等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11530391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存