使用VisualStudio2010开发并发布网站注意事项.docVIP

使用VisualStudio2010开发并发布网站注意事项.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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”登入,然

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档