- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用VisualStudio2010开发并发布网站注意事项
PAGE \* MERGEFORMAT3
使用Visual Studio 2010开发并发布网站的注意事项
一、基本事项
1、在Visual Studio 2010(以下简称VS2010)中,需先创建Asp.net网站,再发布网站,才能对.aspx文件进行编译,否则.aspx文件的代码会被用户查看或修改。
2、网站在完成了“生成”操作后,会在Bin文件夹下产生.aspx.cs文件对应的.dll文件,这些文件可能会被反编译。
3、不选中“使用固定命名和单页程序集”项,(不选中“允许更新此预编译站点”),右击网站名后,选择“发布网站”。
(选中“使用固定命名和单页程序集”项,可能会导致“/应用程序中的服务器错误”、“尝试访问已卸载的 AppDomain”的错误。)
4、对.aspx文件进行编译后,不仅.aspx文件不可读,.rdlc报表文件也会不可读,这将导致在IIS中发布的网站进行报表预览时,出现“本地报表处理期间出错,根级别上的数据无效”的错误,这时,用未编译的.rdlc文件覆盖已被编译的.rdlc报表文件即可。
5、网站经发布后,在存放网站发布文件的Bin文件夹下,是.aspx.cs文件对应的.dll文件,使用Dotfuscator对.dll文件进行加密处理,加密后的同名.dll文件仍然放在Bin文件夹下。
(.Net reactor虽然也可以对.dll文件进行加密,但当报表中使用了较复杂的数据源时,加密可能导致报表运行错误)
6、在VS2010中,为网站指定的“虚拟路径”,如“/fstWebSite”。
二、在Windows 2003中的安装与配置
1、在IIS中,新建网站,网站命名为fstWebSite,属性对话框中“主目录”的“执行权限”指定为“脚本和可执行文件”。
2、部署时提示:未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0”的错误,下载Microsoft Report Viewer 2010 Redistributable Package并安装就可以了。
(Microsoft Report Viewer 2010 Redistributable Package 包含用于查看使用 Microsoft 报表技术设计的报表的控件。)
3、“对路径D:\fstWebsiteBetaSetup1029\TempFiles\GaugePic_000001.png的访问被拒绝”问题的处理:
ASP.NET 无权访问所请求的资源。请考虑对 ASP.NET 请求标识授予访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 和 IIS 7 上为网络服务,在 IIS 7.5 上为配置的应用程序池标识)。如果应用程序正在通过 identity impersonate=true/ 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。
要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
(在“安全”选项卡中,添加Everyone帐户,指定它的权限为:修改、读取、写入)。
三、在Windows 7中的安装与配置
1、环境配置
因在VS2010中开发时使用的Framework为4.0版本,在Windows7中先进行如下配置:
(1)在开始菜单里找到Microsoft Visual Studio 2010文件夹,在里面找到Visual Studio Tools文件夹。
(2)点击打开。如果windows7的话以 管理员身份打开Visual Studio 命令提示(2010)这个选项。
(3)在里面输入一个命令就可以了。命令是“aspnet_regiis –r”,执行就OK了。
2、部署Web项目
Windows7中控制面板的“管理工具”中选择“Internet信息服务(IIS)管理器”进行网站创建。
经过步骤1之后,IIS默认的Framework为4.0版本。
3、报表添加
在VS2010中发布网站时,选择的是“文件系统”,发布时并未将报表文件进行发布。需手工添加。
将存放报表文件的“report”文件夹整体复制到网站对应的物理文件夹(如F:\pbdglApp)中即可。
四、在Windows7中的服务器配置与防火墙设置
(一)默认情况下,Win7中Windows登录验证模式下的用户无法登录SQLserver2005,解决方法:
1、先用“sa”登入,然
您可能关注的文档
最近下载
- 2025至2030全球及中国荧光微球行业调研及市场前景预测评估报告.docx VIP
- NB_T 10091-2018高压开关设备温度在线监测装置技术规范.pdf
- 单缸液压圆锥破操作保养规程.docx VIP
- 六年级(上)语文1-28课核心考点汇总.pdf VIP
- 夏商周考古思考题.pdf VIP
- 2025年铁路局招聘考试题库《铁路基础知识》及答案.docx VIP
- 武汉大学泛函分析讲义.3.1共轭空间与共轭算子.pdf VIP
- 浅析全自动钠离子交换器.doc VIP
- 山东省聊城市东昌府区文轩湖西校区2024-2025学年八年级上学期期中地理试题.docx VIP
- GB_T 3246.1-2024 变形铝及铝合金制品组织检验方法 第1部分:显微组织检验方法.pdf VIP
原创力文档


文档评论(0)