请教一个关于VS2008的问题。如何在vs2008中发布web应用程序?

云中雁荡山 2011-03-12 05:02:05
相信介绍:我用VS2008新建一个解决方案,然后这个解决方案中添加了n个项目。
其中包括一个web应用程序,以前我都是添加的网站(直接发布网站就行了),但是目前的情况发布web应用程序老是提示失败,但是没有错误提示。解决方案中的每一个项目单独生成(编译)都没有错误。
我发发布web应用程序的步骤是:
1、右键web应用程序,选择发布。
2、选择文件系统,选择本地的一个存在的目录。
a、选择“仅限运行此应用程序所需的文件”和“包含App_Data文件夹中的文件”
然后点击发布就会提示发布失败,但是一定错误提示也没有。
b、若选择“源项目文件夹中的所有文件”和“包含App_Data文件夹中的文件”就可以成功。
b、这种情况发布好的文件夹中是包含源码的部署到服务器上的时候也会有问题。


大致情况就是这样,请达人指点!
...全文
572 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdliuhao 2011-03-17
  • 打赏
  • 举报
回复
应该是没错的 重新生成下项目试试。。
babywzazy 2011-03-17
  • 打赏
  • 举报
回复
你的config文件问题。检查下~
ztj820807 2011-03-17
  • 打赏
  • 举报
回复
你选择本地iis发布
我这边本地的和远程的都可以直接发布啊 没一点问题
qingYun1029 2011-03-14
  • 打赏
  • 举报
回复
上传个图片到相册里面。。

然后将那个图片的url引用进来就好了。。。

方便一点....
xiexiao1713 2011-03-14
  • 打赏
  • 举报
回复
<a href="www.hao123.com" >aa</href>
xiexiao1713 2011-03-14
  • 打赏
  • 举报
回复
<a href="www.hao123.com" >aa</href>
子夜__ 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lltse85 的回复:]

引用 8 楼 rock870210 的回复:
不需要用VS发布,直接自己把该编译好的编译好,然后Copy一份,把里面的的.aspx.designer.cs和aspx.cs文件都删掉就OK了。然后发布到IIS上


我是按照这位兄弟的做法做的,但是部署到服务器上以后访问的时候出现以下错误:

Server Error in '/' Application.
-------------……
[/Quote]

你要设置你的权限 才可以。。.
像你说的 联系你的空间上 给你开启文件夹权限。

否则没有办法。
云中雁荡山 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rock870210 的回复:]
不需要用VS发布,直接自己把该编译好的编译好,然后Copy一份,把里面的的.aspx.designer.cs和aspx.cs文件都删掉就OK了。然后发布到IIS上
[/Quote]

我是按照这位兄弟的做法做的,但是部署到服务器上以后访问的时候出现以下错误:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\WINDOWS\TEMP\udd84qj_.0.cs' could not be found
error CS2008: No inputs specified

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\WINDOWS\TEMP\udd84qj_.0.cs' could not be found
error CS2008: No inputs specified

不知道如何解决,请高手指点。不知道是不是和目录的访问权限有关系?
ZhuZhuYuXiang 2011-03-12
  • 打赏
  • 举报
回复
你可以在建个项目,发布测试下,如果还是报错,可能是iis有问题,或者没有引用
Rock870210 2011-03-12
  • 打赏
  • 举报
回复
不需要用VS发布,直接自己把该编译好的编译好,然后Copy一份,把里面的的.aspx.designer.cs和aspx.cs文件都删掉就OK了。然后发布到IIS上
hb0513 2011-03-12
  • 打赏
  • 举报
回复
比如 图片不存在(不存在的文件,会有个黄色的“!”,在vs2008上把它删除了,
或在vs2008上手动添加就可以了)。发布的时候找不到资源所以提示发布失败!
若出现这种情况,一般就是文件不存在。
web应用程序就是这样,
不像web网站那样会自动加载新上传的图片到网站上,
web应用程序需要手动添加才能添加到程序里。
如果直接在资源管理器上添加,应用程序就会报错:找不到资源。

是不是类似这种错误呢 仔细看看哈
云中雁荡山 2011-03-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hb0513 的回复:]
我发发布web应用程序的步骤是:
1、右键web应用程序,选择发布。
2、选择文件系统,选择本地的一个存在的目录。
a、选择“仅限运行此应用程序所需的文件”和“包含App_Data文件夹中的文件”
然后点击发布 没出错

你的 源项目文件夹中的所有文件 有什么问题
[/Quote]

我的源项目文件夹中的所有文件,没有任何问题。
不知道你说的问题是啥?
请明示,谢谢!
hb0513 2011-03-12
  • 打赏
  • 举报
回复
我发发布web应用程序的步骤是:
1、右键web应用程序,选择发布。
2、选择文件系统,选择本地的一个存在的目录。
a、选择“仅限运行此应用程序所需的文件”和“包含App_Data文件夹中的文件”
然后点击发布 没出错

你的 源项目文件夹中的所有文件 有什么问题
云中雁荡山 2011-03-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hb0513 的回复:]
没发现你说的那个问题 看看你项目结构
[/Quote]


不好发图片。
正在加载昵称 2011-03-12
  • 打赏
  • 举报
回复
http://www.cnblogs.com/chy710/archive/2006/10/26/540959.html
hb0513 2011-03-12
  • 打赏
  • 举报
回复
没发现你说的那个问题 看看你项目结构
云中雁荡山 2011-03-12
  • 打赏
  • 举报
回复
请用过vs2008的兄弟姐妹指点一下。感激不尽……

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧