여기에있는 지침을 사용하여 Python 스크립트를 실행하도록 IIS를 설정했습니다 : http://support.microsoft.com/kb/276494. 작동하는지 확인했습니다.IIS, Python 및 디렉토리의 파일 읽기
다음은 파이썬 스크립트와 함께 Google 차트를 사용하여 데이터를 반환하는 예제입니다. http://www.jansipke.nl/using-google-visualization-api-with-own-data-source/ 잘 작동합니다.
그러나 파이썬 스크립트를 수정하여 로컬 파일을 읽을 때 행이없는 DataTable을 얻습니다. 그러나 내가 명령 줄에서 스크립트를 실행하는 경우가 많은 행과 JSON 개체를 인쇄하지,
google.visualization.Query.setResponse(
{
reqId:'0',
status:'ok',
table:
{
cols:
[
{id:'Date',label:'',type:'string'},
{id:'Price',label:'',type:'number'}
],
rows:
[
]
}
});
: 내가 브라우저에서 직접 파이썬 스크립트를 실행하는 경우 그것은 다음과 같습니다 JSON 객체를 인쇄합니다. 브라우저에서 실행중인 스크립트에서 로컬 파일에 액세스하는 것으로 의심됩니다. 그러나 IIS의 컨텍스트에서이 문제를 해결하는 방법을 잘 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다.
편집 : 추가 조사 후 pythone.exe가 NT AUTHORITY \ IUSR 사용자로 경로에 액세스하려고하면 ACCESS DENIED 오류가 발생하는 것으로 나타났습니다. IUSR을 네트워크 경로에 추가 할 수 없습니다. 그래서 내가 네트워크 디렉토리에 대한 읽기 권한을 가지고 있기 때문에 내가 스스로 실행할 수 있다면 탐험 중이다.