首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ASP.NET中的批处理文件调用Python (anaconda)

使用ASP.NET中的批处理文件调用Python (anaconda)
EN

Stack Overflow用户
提问于 2021-01-30 23:08:42
回答 1查看 70关注 0票数 0

我正在尝试从我的asp.net web应用程序调用python脚本。我使用一个批处理文件来调用python脚本。当我在服务器上运行python脚本时,它是从批处理文件运行的。当我尝试从asp.net调用批处理文件时,批处理文件中的代码一直有效,直到它调用python,而对python脚本的调用不起作用。

这是我的批处理文件:

代码语言:javascript
运行
复制
(
  echo Hello
)
C:\inetpub\Sites\**\**\**\test.txt
rem the code above works from ASP.NET

rem this code is never called
set CONDAPATH="C:\\Users\\***\\Anaconda3"
set ENVNAME="base"
if %ENVNAME%==base (set ENVPATH=%CONDAPATH%) else (set ENVPATH=%CONDAPATH%\envs\%ENVNAME%)
call %CONDAPATH%\Scripts\activate.bat %ENVPATH%
C:\\Users\\***\\Anaconda3\\python.exe C:\\inetpub\\Sites\\**\\***\\testfolder\\try_py.py

谁能帮我找出在调用这个python代码时我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-02-02 07:42:45

我弄清楚了,以防有人像我一样还在使用asp.net。这都是我的文件夹上的权限问题,我从CONDAPATH=“C:\Users\*\Anaconda3”调用了python脚本。

这个链接给了我一个提示:IIS7 Permissions Overview - ApplicationPoolIdentity

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65969533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档