导航:首页 > 源码编译 > aspnet发布使用预编译

aspnet发布使用预编译

发布时间:2022-02-15 23:54:15

1. asp.net如何打包发布

1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。

2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认)

3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出",
同时选中primary output 和content files。

4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。

5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入;

6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Moles\DotNETCrystalReports.msm, 打开,就加入了;

7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将proctName设置为"你要打包的项目名"

8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页",

9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName";

10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug下面的所有文件。

11.将debug folder 下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

2. ASP.NET被预编译了 可以反编译吗

可以。
1,搜索并下载.NET 反编译工具IL SPY 就可以。

3. c# 预编译网站是什么

默认情况下,在用户首次请求资源(如网站的一个页)时,将动态编译ASP.NET网页和代码文件。第一次编译页和代码文件之后,会缓存编译后的资源,这样将大大提高随后对同一页提出的请求的效率。

ASP.NET还可以预编译整个站点,然后再提供给用户使用。这样做有很多好处,其中包括:

4. ASP.Net网站[发布后],用vs运行,提示源文件"*.cs"未能打开

发布网站时,会将整个网站的后台代码部分编译成一个dll文件,你所指的cs文件倒底在哪里?是在你IIS所指的目录下的那个项目吗?

如果直接打开IIS中正在运行的项目时,会出现这种情况的。建议楼主把IIS先关了。再把项目文件拷贝一份。放到不同的盘里,用VS打开非指向IIS目录的那个文件,应该就没问题了。

5. ASP.NET中出现 这是预编译工具生成的标记文件,不应被删除!

这个部署预编译功能,还有一个比较强大的地方,就是在知识产权保护方面,为什么这样说呢,因为他会把所有的aspx、ascx和cs文件,都编译到dll文件里面,也就是说用户就算进去了服务器,有权限在本地浏览网站目录,也是看不到源代码的。所有的网页文件中,只有一句话,“这是预编译工具生成的标记文件,不应被删除!”。追问: 我现在想继续编写代码 代码看不到 还是解决不了回答: 你是要在已发布的内容上编写吗?那样肯定是不行的,你必须有源程序才能进行再次编写开发,ASP.NET网站编译好之后他会把所有的后置代码编程dll文件,所以不能修改,要修改必须有源程序,或者使用反编译工具将里面的dll文件反编程过来,这个是在没有代码混淆的情况下才能反编译过来追问: 公司给的ip从网站上下载下来的 让修改 现在反编译不了回答: 哦,那就是发布过的网站,你不能对其功能进行修改,你只能修改界面上的东西,但需要在服务器的IIS上面设置,好像是要去掉“允许更新此预编译站点”,我一般修改发布后的aspx页面都没遇到过这个问题,“这是预编译工具生成的标记文件,不应被删除”这个提示应该是IIS的错误提示。 建议你还是不要随便修改,最好找到网站开发商让其维护。或者是将你们的程序源码要过来自己用源码修改。

6. asp.net(C#) 预编译文件

如果要改逻辑代码的话,没有源码是不行的,但是如果只需改页面代码只需要改aspx的文件,

7. 如何:预编译 ASP.NET 网站项目以进行部署

预编译以进行部署的网站项目使您能够将站点部署到成品服务器,并且不必部署源代码。
可以选择预编译代码和页以及用户控件(.aspx、.ascx 或 .master 文件),或者仅预编译代码。
如果只预编译代码,则可以更新站点的用户界面,而无需重新编译整个站点。
本主题中的过程使用 ASP.NET 编译工具 (Aspnet_compiler.exe) 的开关和参数。
有关此工具的更多信息,请参见
ASP.NET 编译工具 (Aspnet_compiler.exe)。
有关预编译的更多信息,请参见
ASP.NET 预编译概述。

8. 做了一个.net网站怎样发布

在“生成”菜单上单击“发布网站”。

在“发布网站”对话框中,单击省略号按钮 (…) 浏览至要发布网站的位置。

可将网站输出写入本地文件夹或共享文件夹、FTP 站点或者通过 URL 访问的网站。必须具有在目标位置创建和写入的权限。

若要能够在发布网站之后更改 .aspx 文件的布局(而非代码),请选择“允许更新此预编译网站”复选框。

若要使用密钥文件或密钥容器命名具有强名称的程序集,请选择“对预编译程序集启用强命名”复选框,然后单击“确定”。

发布状态显示在任务栏中。根据连接速度、站点的大小和内容文件的类型,发布时间可能不同。发布完成后,即显示“发布成功”状态。

9. asp.net web应用程序 能不能允许更新此预编译站点

即使取消了,别人也可以看到源码的

阅读全文

与aspnet发布使用预编译相关的资料

热点内容
大众安卓大屏如何显示原车信息 浏览:547
纸质电话数据加密法 浏览:172
linux弹出光盘命令 浏览:258
java加密jar包防止反编译 浏览:397
redhatlinux安装mysql 浏览:691
怎么把word和ppt放在一个文件夹 浏览:139
pdf优化器 浏览:131
剪力墙柱钢筋搭接需要加密吗 浏览:873
萤石云加密视频怎么播放 浏览:983
winar如何压缩内存占小 浏览:727
哪里有大的解压软件 浏览:583
一个云服务器如何放多个网站 浏览:326
圆柱体重计算法 浏览:234
谷歌服务器解析地址 浏览:701
应届毕业生程序员实习期怎么过 浏览:708
板石楼梯计算法 浏览:436
swift开发pdf 浏览:294
ideajava编译版本 浏览:965
迈普交换机常用命令 浏览:181
删除创建的文件夹命令 浏览:185