2008R2+ASP.NET 4.0部署问题,在线等。。。

qsfsea 2013-01-18 11:11:52
WIN2008R2+ASP.NET 4.0网站部署出现以下错误

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

The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /login.aspx


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272


WEB.CONFIG
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="cmdTimeOut" value="500"/>
</appSettings>
<!-- database connectionString -->
<connectionStrings>

</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
<!-- forms valid -->
<authentication mode="Forms">
<forms name=".CZZ" loginUrl="login.aspx" timeout="30" protection="All"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<!-- error page -->
<customErrors mode="Off" defaultRedirect="ErrorPage.htm"></customErrors>
<pages enableEventValidation="false" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add tagPrefix="Page" assembly="AspNetPager" namespace="Wuqi.Webdiyer"/>
</controls>
</pages>
</system.web>
<!-- valid code -->
<location path="ValidateCode.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>

请各位帮忙看看,谢谢了!
...全文
454 点赞 收藏 13
写回复
13 条回复
qsfsea 2013年04月02日
很简单的问题,库没有拷贝全!
回复 点赞
SARS0627 2013年03月04日
study yi xia
回复 点赞
菜牛 2013年02月23日
loginUrl="login.aspx" 这里给相对地址,估计是你虚拟目录什么的路径搞乱了。比如向导生成的代码是这样的。
<authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" />
    </authentication>
回复 点赞
jdxx 2013年02月23日
1. 打开iis管理,在站点右侧面板点击“ISAPI和CGI限制”里,允许.net 4.0 2. .Net4.0要安装Extended 3. Windows firewall 要开放80口(IIS中设置的) 4. Cystal Report客户端要重新安装 5. 目录要被IIS_User/NetWork Service共享(Full Control)
回复 点赞
翔教授 2013年01月18日
是否已经设置 点击 web服务扩展-> 在右边选中 asp.net v4.0.30319 (安装后默认为禁止的)->点击左边的允许按钮
回复 点赞
风骑士之怒 2013年01月18日
路径设置错了
回复 点赞
bdmh 2013年01月18日
404,找不到资源
回复 点赞
qsfsea 2013年01月18日
没有设置重定向.
回复 点赞
翔教授 2013年01月18日
找不到/login.aspx页面,是否设置了重定向
回复 点赞
qsfsea 2013年01月18日
自己顶下!!!!
回复 点赞
qsfsea 2013年01月18日
同样的配置在本地WIN7+IIS7环境部署就没问题,大侠给分析分析!
回复 点赞
qsfsea 2013年01月18日
引用 2 楼 qsfsea 的回复:
没有设置重定向.
需要设置重定向吗?
引用 4 楼 wknight_IT 的回复:
路径设置错了
路径正确无误
引用 5 楼 xiangjiaoshou 的回复:
是否已经设置 点击 web服务扩展-> 在右边选中 asp.net v4.0.30319 (安装后默认为禁止的)->点击左边的允许按钮
IIS7.0,找不到这个选项。
引用 6 楼 Chinajiyong 的回复:
好好看看http://ASP.NET Forms 身份验证 http://sunxitao88.blog.163.com/blog/static/68314439200872283523906/
看了,还是不知道怎么弄。
回复 点赞
发动态
发帖子
.NET Framework
创建于2007-09-28

1.6w+

社区成员

2.4w+

社区内容

.NET技术 .NET Framework
社区公告
暂无公告