请教asp.net程序在本地和在Hosting服务器上有什么区别吗?

来自故乡的风 2010-06-23 01:39:46
登记了域名并租用了空间之后(这个空间支持PHP、.NET、SQL Server、MySQL),我想试一下,于是用VS2008建了一个新项目,在缺省页面(Default.aspx)上拖了一个Label,写上一个单词“hello”,本地运行没问题。使用FileZilla把整个文件夹上传到服务器空间,在浏览器里输入地址却出现错误。画面如下:



我把<customErrors mode="Off"/>这句话加到Web.config文件中,还是不行。画面如下:



我写了一个php的文件就能正确运行。

请问各位高手,这是什么原因?怎么解决?谢谢!!!

...全文
85 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
来自故乡的风 2010-06-24
  • 打赏
  • 举报
回复
以前我都是建一个test目录(文件夹)练习,所以出错。刚才把所有的文件拷到根目录下,运行就没问题了。同#2楼的回答相似。多谢大家。

现在知道是路径的问题了,如果我还想把应用程序存到一个子目录下,怎么样设置好呢?
来自故乡的风 2010-06-23
  • 打赏
  • 举报
回复
多谢各位的热心回复!

上边提到的我都试了,还是不行,包括authentication mode="form" ,或删除这一行,不要外层的文件夹等。

这个地方早就支持3.5了:

wyq29 2010-06-23
  • 打赏
  • 举报
回复
基本就两个问题

1。 你的项目建立的 默认可能是3.5版本, 服务器上就没有这个环境
2。 网站属性 要指定 asp.net版本为2.0 一般默认是1.1吧
yw1688 2010-06-23
  • 打赏
  • 举报
回复
楼上的都说了,找服务商问一下,是否支持你那个.net的版本,并且IIS上是否正确设置了版本
ck11926375 2010-06-23
  • 打赏
  • 举报
回复
服务器不支持.net 3.5
jiezi316 2010-06-23
  • 打赏
  • 举报
回复
先确定你租用空间的类型!
gameboyerik001 2010-06-23
  • 打赏
  • 举报
回复
确认你租用的服务器支持.NET 3.5
queen25 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vrhero 的回复:]
1.把web.config 38行authtication配置节删掉...

2.确认你租用的服务器支持.NET 3.5,否则降级你的程序...
[/Quote]
Dobzhansky 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vrhero 的回复:]

1.把web.config 38行authtication配置节删掉...

2.确认你租用的服务器支持.NET 3.5,否则降级你的程序...
[/Quote]
a21999 2010-06-23
  • 打赏
  • 举报
回复
运行时错误,先问问空间服务商版本。
把Windows删除
vrhero 2010-06-23
  • 打赏
  • 举报
回复
1.把web.config 38行authtication配置节删掉...

2.确认你租用的服务器支持.NET 3.5,否则降级你的程序...
lijing3333 2010-06-23
  • 打赏
  • 举报
回复
你应该不要项目的文件夹 把文件夹里面的页面穿进去
lijing3333 2010-06-23
  • 打赏
  • 举报
回复
authentication mode="form" 试试

62,046

社区成员

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

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

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

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