asp.net怎么调用windows的api让它在IIS也能正常运行这个问题解决了吗
我的也是在asp.net程序里面调用win32API直接运行调试是通过的但是一放到IIS上面就没有反映不报错就卡在那里...
我的也是在asp.net 程序里面调用win32 API 直接运行调试是通过的 但是一放到IIS上面就没有反映 不报错 就卡在那里
展开
3个回答
展开全部
在VIsual Studio 2008之后安装的IIS,如果没有注册ASP.NET的话,是运行不了动态网站的。注册方法:开始-运行-Microsoft Studio 2008—Visual Toos命令,输入"aspnet_regiis -i"注册一下就行了。
更多追问追答
追问
我这里显示安装有错误啊 安装完毕 安装程序检测到操作过程中出现一些错误。有关信息看什么日志。。
我现在想 这个发布之后 客户端是不是本来就不可以调用 服务端的API啊 因为这个asp.net 都是网页啊 通过浏览器访问 我哪个调用是调用服务器端的APi
追答
服务器端的IIS必须要注册Asp.NET3.5才能发布aspx网页。再重试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你本地的系统和IIS的系统是不是一样的
还有你调用了哪个API函数
还有你调用了哪个API函数
更多追问追答
追问
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int MessageBox(int h, string m, string c, int type);
我就是调用这个的 在vs里面调试直接运行是没有问题的
但是放到IIS上面就卡那里啦 也不报错
追答
你的IIS是不是在另一台机子上
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路过。。。。。
更多追问追答
追问
别路过啊。。
有什么想法吗说说
刚在本地VS08里面直接运行是可以通过的 但是已发布IIS就调用不了 也不报错 很郁闷啊
追答
看来你的问题已经解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询