• 3035 阅读
  • 4 回复

.NET 问题阵列-不断更新 [置顶]

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
本主题由 张小鱼 于 2010/1/24 14:20:00 执行 设置置顶 [查看记录]
高手勿笑
本帖最后由 张小鱼 于 2010-01-19 09:32 编辑
小鱼的淘宝店铺-多多支持哇

服务器应用程序不可用

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
文框架下出现:
  服务器应用程序不可用
  您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

解决:重新注册Framework2.0。
1、找到你Framework的安装路径,例如:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、开始->运行->cmd
3、
cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_regiis.exe -i
aspnet_regiis.exe -r


这样,Framework2.0被重新安装,网页就可以正常显示了。
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
如果想使用Framewok1.1,则使用类似的方法:
cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
aspnet_regiis.exe   -i
aspnet_regiis.exe   -r
小鱼的淘宝店铺-多多支持哇

.net中调用js乱码解决办法

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
aspx页面中对<script src=>的处理问题
<script src="http://www.lougoo.com/js_top.js" type="text/javascript"></script>

但是显示不出来
加上了 CharSet="Gb2312" 如:
<script src="http://www.lougoo.com/js_top.js" type="text/javascript" CharSet="Gb2312"></script>
就可以了

另:

  1、如果js是asp.net文件,在aspx 文件的头部添加一行代码即可:
  

代码 复制 - 运行


<%@ Page ContentType="text/html" ResponseEncoding="gb2312" %>

  2、如果js是静态文本文件
  用记事本另存为ansi编码一下
  3、小鱼设成
  

代码 复制 - 运行


<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" AutoEventWireup="true"  CodeFile="index_get.aspx.cs" Inherits="_Default"  %>

本帖最后由 张小鱼 于 2010-01-19 09:24 编辑
小鱼的淘宝店铺-多多支持哇

Server Application Unavailable

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.


貌似只要是ASP错误都有这个出现.....查看服务器日志,出现错误信息如下
Failed to execute request because the App-Domain could not be created. Error: 0x80131902


在网站下添加了个虚拟目录试一下,又出错
0x80070005 拒绝访问

差不多就是按下面的方法解决的,也不知道有没有遗漏
1.点击允许输入cmd,转到目录 %SystemRoot%\Microsoft.Net\(%SystemRoot% 为 Windows 安装目录.一般是在 C:\Windows)
2.执行 "net stop w3svc" 终止w3svc服务
3.到下一个目录 v2.0.5.xxx
4.执行"aspnet_regiis.exe -ua" 解除 .Net 安裝
5.重新安裝 .Net 到 IIS 中 "aspnet_regiis.exe -i"
6.重新启动 w3svc "net start w3svc".
还有问题那就继续吧!
IIS 6.0,则将该层次结构中所有文件夹的必要权限授予“网络服务”帐户。为此,请按照下列步骤操作: 1. 在 Windows 资源管理器中,找到包含该内容的应用程序文件夹和虚拟目录(例如,D:\vhost\xwro\www)。
2. 右键单击该文件夹,然后单击“属性”。
3. 在“安全”选项卡上,单击“添加”。
4. 键入 ASPNET和ComputerName\NETWORK SERVICE(例如,在名为 xwrblog 的计算机上,键入 xwrblog\NETWORK SERVICE),然后单击“确定”。如果启用了模拟,您还必须添加模拟的帐户。
5. 允许以下“网络服务”帐户权限(如果启用模拟,则允许以下模拟帐户权限): ? 读取和执行
? 列出文件夹内容
? 读取
6. 单击“确定”以关闭“属性”对话框并保存更改。
7. 重新启动 IIS。
注意:还有"Web服务扩展" , 打开IIS,查看Asp.net (版本)的扩展没有启用.默认为不启用,要手动开启的!
这个也是Asp.net 配置出现错误
关于无法找到该页的解决方法
还值得注意的一个地方,如果系统中有.net1.1和.net2.0,就必须把不同版本.net的网站放在不同的应用池里面!
小鱼的淘宝店铺-多多支持哇

验证视图状态 MAC 失败

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。



您是游客您没有权限查看该图片


在处理页加上: EnableViewStateMac="false"

如:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FlipPicAction.aspx.cs" Inherits="FishSoft.Web.Admin.soft.FlipPicAction"  EnableViewStateMac="false" %>

解决成功
小鱼的淘宝店铺-多多支持哇