注册 登录
编程论坛 ASP.NET技术论坛

VS2010与matlab2010a和IIS7.0的编程问题

小露露 发布于 2013-02-26 12:31, 1026 次点击
我用matalb2010a编写了一个实现输入两个矩阵,返回矩阵和的一个M文件,然后用deploytool生成dll文件。
然后用vs2010新建网站,添加三个文本框,前两个输入两组矩阵,最后一个显示结果。
vs2010的环境下运行正常(可以返回结果),但发布之后只有那个界面,功能无法实现,也不报错。
具体症状:谷歌浏览器告诉我连接断开,跳转到一个出错界面;360浏览器,第三个文本框不返回结果,还把我输入内容的那两个文本框的内容清空。
我用的win7系统,据说不支持IIS,但是网上查过之后,说支持IIS7.0.请高手帮帮忙吧?这个问题纠结好久了……
6 回复
#2
Susake2013-02-26 13:50
VS2010啊....没下载成功...
#3
小露露2013-02-26 20:08
回复 2楼 Susake
安装文件2.5G没法发给你
#4
zklhp2013-02-26 20:31
我觉得解决的思路可以这样 你试着测试一下在你的环境里IIS能不能正常工作 如果能 那要么是这俩东西不兼容 要么是你程序有问题 仅从浏览器反应看不出什么 就没有错误信息之类的么

顺便 360急速浏览器不就是基于谷歌浏览器的么
#5
小露露2013-02-26 20:59
我对IIS不是很懂,我可以从IIS中打开看到和 在VS2010的调试环境一样的界面,只是在调试环境下点击按钮能返回给我答案      而我同学用他的电脑访问我(192.168.1.224)时,点击按钮,没有反应。自己访问自己也是一样。    我和同学的电脑通过无线连接在一个路由器上。                         同学能访问到我是不是可以说明我的IIS没问题啊?     如果不是请问怎样才算IIS没有问题
#6
小露露2013-02-26 21:03
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MathWorks.
using MathWorks.
using matlab_add;

public partial class first : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        matlab_add.class_add aplusb = new matlab_add.class_add();
        MWCharArray x1 = TextBox1.Text;
        MWCharArray x2 = TextBox2.Text;
        MWArray[] my_result;
        my_result = aplusb.matlab_add(1, (MWArray)x1, (MWArray)x2);
        TextBox3.Text = my_result[0].ToString();
    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {

    }
}
#7
小露露2013-02-26 21:04
只有本站会员才能查看附件,请 登录
代码如上,界面如本帖
1